Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 2, 2016 11:33:05

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

list vs tuple

Подскажите пожалуйста в чем разница между

[i for i in array]
vs
(i for i in array)

Отредактировано megoloman (Апрель 2, 2016 11:33:54)

Офлайн

#2 Апрель 2, 2016 12:37:15

ayb
Зарегистрирован: 2014-04-01
Сообщения: 297
Репутация: +  24  -
Профиль   Отправить e-mail  

list vs tuple

Первое - list comprehension. Второе - итератор.

Офлайн

#3 Апрель 2, 2016 13:33:58

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

list vs tuple

megoloman
(i for i in array)
Чтобы сделать кортеж, нужно название класса
tuple(i for i in array)
иначе получится генератор, а генератор можно перебрать только один раз.



Отредактировано py.user.next (Апрель 2, 2016 13:38:39)

Офлайн

#4 Апрель 2, 2016 14:09:36

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

list vs tuple

Спасибо!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version