Łą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 odpowiedzi

Wł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.

questionAnswers(4)

yourAnswerToTheQuestion