Уведомления

Группа в Telegram: @pythonsu

#1 Март 7, 2017 17:02:22

screamax
Зарегистрирован: 2017-03-07
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Соединение двух списков

Подскажите, пожалуйста, как сделать следующее:
есть два списка:

 list1 = [1,2,3,4,5]
 list2 = ['test','test1','test2']
Мне нужно их соединить и результат запихнуть в переменную, например result, чтобы при выводе этой переменной результат был такой:
 print result
 1=test,2=test1,3=test2,4=,5=,


Отредактировано screamax (Март 7, 2017 17:04:25)

Офлайн

#2 Март 7, 2017 17:26:34

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2828
Репутация: +  185  -
Профиль   Отправить e-mail  

Соединение двух списков

 result = zip(list1, list2+[None]*(len(list1) - len(list2)))



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Март 7, 2017 18:40:52

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Соединение двух списков

itertools.zip_longest

Офлайн

#4 Март 9, 2017 13:10:08

screamax
Зарегистрирован: 2017-03-07
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Соединение двух списков

Все работает!
Спасибо за помощь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version