Уведомления

Группа в Telegram: @pythonsu

#1 Март 1, 2009 20:18:20

test157
От:
Зарегистрирован: 2009-02-25
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

можно ли конвертнуть из dict в list с туплами одной коммандой?

есть словарь типа:

{'t':1, 'd':2}
можно ли из него получить лист вида
[('t', 1),('d', 2)]
одной коммандой - строкой? т.е. интересует самый элегантый метод в этом случае.

p.s.: Dict Comprehensions еще нету да? в питоне?



Офлайн

#2 Март 1, 2009 20:25:00

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

можно ли конвертнуть из dict в list с туплами одной коммандой?

>>> a = {'t':1, ‘d’:2}
>>> a.items()



Офлайн

#3 Март 1, 2009 20:37:28

test157
От:
Зарегистрирован: 2009-02-25
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

можно ли конвертнуть из dict в list с туплами одной коммандой?

спасибо



Офлайн

#4 Март 1, 2009 23:36:14

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

можно ли конвертнуть из dict в list с туплами одной коммандой?

Хм… Новички обленились.
Уж методы основных типов надо мочь перечислить даже если тебя раздудили в три ночи после после жуткой попойки вечером!



Офлайн

#5 Март 2, 2009 01:40:07

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

можно ли конвертнуть из dict в list с туплами одной коммандой?

ZZZ
Хм… Новички обленились.
Не пойму, зачем постоянно акцентировать на этом внимание? Я имею ввиду, к чему негатив на форуме технического содержания?
Не проще ли проигнорировать, сделать import this и расслабиться?
Типичная ситуация - поднимается флейм, в ходе которого новичка танкуют нравоучениями, которые он, сомневаюсь, что понимает. Но даже, если в конечном итоге он уяснит себе причину неожиданного для него фидбека, то как это повлияет на последующих? Человек, не удосужившийся пролистать базовую документацию, врядли просмотрит три десятка тем, чтобы узреть, что нужно “I will use Google before asking dumb question”.
Есть модераторы, чтобы кильнуть неадекватную тему, или по крайней мере написать топикастеру об этом в личку.
Но вернемя к этой ветке - человек задал вопрос (пусть и тривиальный), задал корректно и без просьбы использовать телепатию. Задал в раздел новичков, т.е. в разделе, где можно задавать тривиальные вопросы.
Так откуда негатив?
PS ZZZ - пост скорее не к тебе, а, что называется, “в целом”



Офлайн

#6 Март 2, 2009 01:47:16

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

можно ли конвертнуть из dict в list с туплами одной коммандой?

ZAN, ты прав. Исправлюсь.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version