Łączenie dwóch list w ciąg [duplikat]
To pytanie ma już odpowiedź tutaj:
najszybszy sposób na połączenie dwóch list w sformatowany ciąg 4 odpowiedziWłaściwie próbuję scalić dwie listy w jeden ciąg znaków, ale zachowaj ich uporządkowane znaczenie:
list1 = [1,2,3,4,5]
list2 = ["one", "two", "three", "four", "five"]
result = "1one2two3three4four5five"
(listy zawsze mają tę samą długość, ale różnią się zawartością)
W tej chwili robię to w ten sposób:
result = ""
i = 0
for entry in list1:
result += entry + list2[i]
i += 1
Myślę, że musi to być bardziej pythonowy sposób, ale tak naprawdę nie wiem.
Może ktoś z was może mi w tym pomóc.