У меня есть 2 списка: (песни1, песни2) и мне нужно, чтобы объединить эти списки в другой список, который содержит list1
и list2
в следующем порядке:Объединить Списки в Python
- listNew = [List1 (I), песни2 (я), песни1 (я + 1), песни2 (я + 1), ...]
Я попытался это:
listNew = list1 + list2
for i in listNew:
listNew.append(i)
hranyNew.append(pocetHran/2+i)
но получил ошибку говоря:
неподдерживаемый тип операнда (ов) для +: 'Int' и '' ул
И еще один вопрос, как я могу сравнить listNew[i]
и listNew[i+1]
с listNew[i+2]
и listNew[i+3]
?
Другими словами, мне нужно сравнить все соседние пары с pair+1
, 2
и т. Д. Спасибо!
'listNew = [y для x в zip (list1, list2) для y в x]' должен сделать первый вопрос. – zondo
Спасибо! Это именно то, что я хочу – user1928543
, может быть, другой вопрос, как создать listNew [list1 (i) list2 (i), list1 (i + 1) list2 (i + 1), ...)? – user1928543