Ben mesela burada üç liste olup keyfi listeleri vardır:Liste
a = [1,1,1,1]
b = [2,2,2,2]
c = [3,3,3,3]
Ve böyle çıktı almak için onları bir arada devrik istiyorum:
f_out = [1,2,3]
g_out = [1,2,3]
...
n_out = [1,2,3]
Gördüğünüz gibi, "sütunları" "satırlara" dönüştürdüm.
Sorun, bir liste uzunluğundan bağımsız olmalıdır.
a = [1,1]
b = [2]
c = [3,3,3]
# output
f_out = [1,2,3]
g_out = [1,3]
n_out = [3]
'itertools.zip dosyasına bakmak isteyebilirsiniz. _longest' - Bu ne istersen, sadece ekstra dolguyu filtrelemek zorundasın. – mgilson
@mgilson Teşekkürler! Bana yardımcı olabileceğini düşünüyorum :) – Paddy
Bu soruya bakan ve girdi ile çıktı arasındaki ilişkinin ne olduğunu merak eden herkes için, neredeyse bir transpoze matriks gibi davranıyor. IOW, 'f',' g' ve 'h',' a', 'b' ve' c’yi yatay olarak kaplamaktan ve yukarıdan aşağıya doğru okumaktan kaynaklanır. –