Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 30, 2014 13:58:21

nickleb
Зарегистрирован: 2014-02-07
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать пустой словарь с вложенным пустым словарем?

Здравствуйте. Как создать пустой словарь с вложенным пустым словарем?

Офлайн

#2 Июнь 30, 2014 14:03:15

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

Как создать пустой словарь с вложенным пустым словарем?

Пустой, или в него что-то вложено?

d = {}
d[tuple(d)] = d

Отредактировано Shaman (Июнь 30, 2014 14:34:59)

Офлайн

#3 Июнь 30, 2014 14:34:36

nickleb
Зарегистрирован: 2014-02-07
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать пустой словарь с вложенным пустым словарем?

только key'и без val'ов и во внешнем и во вложенном

Офлайн

#4 Июнь 30, 2014 14:48:33

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как создать пустой словарь с вложенным пустым словарем?

Это какой-то дзен-буддизм уже получается. Хлопок одной ладонью, key'и без val'ов.



Офлайн

#5 Июнь 30, 2014 15:08:38

nickleb
Зарегистрирован: 2014-02-07
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать пустой словарь с вложенным пустым словарем?

{}.fromkeys()
вот по такому синтаксису с вложенным как будет,
Уважаемые

Офлайн

#6 Июнь 30, 2014 15:10:55

nickleb
Зарегистрирован: 2014-02-07
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать пустой словарь с вложенным пустым словарем?

val'ы будут None

Офлайн

#7 Июнь 30, 2014 15:15:58

nickleb
Зарегистрирован: 2014-02-07
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать пустой словарь с вложенным пустым словарем?

без val'ов никак, конечно, я неправ

Офлайн

#8 Июнь 30, 2014 15:16:04

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как создать пустой словарь с вложенным пустым словарем?

nickleb
val'ы будут None
А кто тебе сказал, что None - это пустое место?



Офлайн

#9 Июнь 30, 2014 15:25:31

nickleb
Зарегистрирован: 2014-02-07
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать пустой словарь с вложенным пустым словарем?

нет, конечно, не пустое…
сродни-не-сродни .NULL. в DBMS - не знаю - в Python'е я новичок - думается, что сродни…

Офлайн

#10 Июнь 30, 2014 15:26:50

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

Как создать пустой словарь с вложенным пустым словарем?

>>> d = {None: None}
>>> len(d)
1
>>> d[None] is None
True
>>> d[None] is not None
False
>>> d[]
SyntaxError: invalid syntax
>>> 

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version