Size: a a a

2020 January 16

AG

Aλexander Gherm in SPb Python
David Shiko
Смысл делать отдельный тип, практически без методов, который сильно напоминает список, но им не является
dict_keys больше напоминает множество, а совсем не список
источник

DS

David Shiko in SPb Python
Aλexander Gherm
dict_keys больше напоминает множество, а совсем не список
Каким образом? Вот методы обоих

>>> dir({}.keys())
['and', 'class', 'contains', 'delattr', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'gt', 'hash', 'init', 'init_subclass', 'iter', 'le', 'len', 'lt', 'ne', 'new', 'or', 'rand', 'reduce', 'reduce_ex', 'repr', 'reversed', 'ror', 'rsub', 'rxor', 'setattr', 'sizeof', 'str', 'sub', 'subclasshook', 'xor', 'isdisjoint']
>>> dir(set())
['and', 'class', 'contains', 'delattr', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'gt', 'hash', 'iand', 'init', 'init_subclass', 'ior', 'isub', 'iter', 'ixor', 'le', 'len', 'lt', 'ne', 'new', 'or', 'rand', 'reduce', 'reduce_ex', 'repr', 'ror', 'rsub', 'rxor', 'setattr', 'sizeof', 'str', 'sub', 'subclasshook', 'xor', 'add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'intersection', 'intersection_update', 'isdisjoint', 'issubset', 'issuperset', 'pop', 'remove', 'symmetric_difference', 'symmetric_difference_update', 'union', 'update']

Я согласен, что по логике ключи это set, а не list.
источник

S

Stanislav in SPb Python
David Shiko
Каким образом? Вот методы обоих

>>> dir({}.keys())
['and', 'class', 'contains', 'delattr', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'gt', 'hash', 'init', 'init_subclass', 'iter', 'le', 'len', 'lt', 'ne', 'new', 'or', 'rand', 'reduce', 'reduce_ex', 'repr', 'reversed', 'ror', 'rsub', 'rxor', 'setattr', 'sizeof', 'str', 'sub', 'subclasshook', 'xor', 'isdisjoint']
>>> dir(set())
['and', 'class', 'contains', 'delattr', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'gt', 'hash', 'iand', 'init', 'init_subclass', 'ior', 'isub', 'iter', 'ixor', 'le', 'len', 'lt', 'ne', 'new', 'or', 'rand', 'reduce', 'reduce_ex', 'repr', 'ror', 'rsub', 'rxor', 'setattr', 'sizeof', 'str', 'sub', 'subclasshook', 'xor', 'add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'intersection', 'intersection_update', 'isdisjoint', 'issubset', 'issuperset', 'pop', 'remove', 'symmetric_difference', 'symmetric_difference_update', 'union', 'update']

Я согласен, что по логике ключи это set, а не list.
Ну по ссылке выше пример кода даже есть.
источник

SL

Sergey Lomdjaria in SPb Python
David Shiko
Каким образом? Вот методы обоих

>>> dir({}.keys())
['and', 'class', 'contains', 'delattr', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'gt', 'hash', 'init', 'init_subclass', 'iter', 'le', 'len', 'lt', 'ne', 'new', 'or', 'rand', 'reduce', 'reduce_ex', 'repr', 'reversed', 'ror', 'rsub', 'rxor', 'setattr', 'sizeof', 'str', 'sub', 'subclasshook', 'xor', 'isdisjoint']
>>> dir(set())
['and', 'class', 'contains', 'delattr', 'dir', 'doc', 'eq', 'format', 'ge', 'getattribute', 'gt', 'hash', 'iand', 'init', 'init_subclass', 'ior', 'isub', 'iter', 'ixor', 'le', 'len', 'lt', 'ne', 'new', 'or', 'rand', 'reduce', 'reduce_ex', 'repr', 'ror', 'rsub', 'rxor', 'setattr', 'sizeof', 'str', 'sub', 'subclasshook', 'xor', 'add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'intersection', 'intersection_update', 'isdisjoint', 'issubset', 'issuperset', 'pop', 'remove', 'symmetric_difference', 'symmetric_difference_update', 'union', 'update']

Я согласен, что по логике ключи это set, а не list.
Они организацией похожи, в обоих случаях внутри это хэш-таблица
источник

DS

David Shiko in SPb Python
Sergey Lomdjaria
Они организацией похожи, в обоих случаях внутри это хэш-таблица
Но методы совершенно разные, а что внутри - это вторично мне кажется. (что такое хэш я знаю)
источник

SL

Sergey Lomdjaria in SPb Python
Так если по методам сравнивать то он и со списком не похож
источник

p

pragus in SPb Python
David Shiko
Смысл делать отдельный тип, практически без методов, который сильно напоминает список, но им не является
хрена себе "напоминает list"
источник

NK

Nick Kovach in SPb Python
Привет))
Тут такой вопрос...А реально ли поднять сервер на смартфоне и закинуть туда скрипт телеграм-бота, чтобы он работал 24-7?😅
Тупой вопрос, но просто интересно реально ли это, и сложно ли?)
источник

p

pragus in SPb Python
Nick Kovach
Привет))
Тут такой вопрос...А реально ли поднять сервер на смартфоне и закинуть туда скрипт телеграм-бота, чтобы он работал 24-7?😅
Тупой вопрос, но просто интересно реально ли это, и сложно ли?)
реально, несложно.
источник

S

Stanislav in SPb Python
Батарейки не хватит только, скорее всего
источник

p

pragus in SPb Python
Stanislav
Батарейки не хватит только, скорее всего
на что?
источник

NK

Nick Kovach in SPb Python
Stanislav
Батарейки не хватит только, скорее всего
На вечную зарядку возле роутера поставлю))
источник

S

Stanislav in SPb Python
pragus
на что?
Чтобы оно там работало постоянно и держало коннект. Не очень представляю подробности, на андроиде, видимо, только такое возможно?
источник

NK

Nick Kovach in SPb Python
pragus
реально, несложно.
А можно немного документации?) Хочеться попробовать, чисто для опыта...и интереса))
источник

p

pragus in SPb Python
Nick Kovach
А можно немного документации?) Хочеться попробовать, чисто для опыта...и интереса))
оно в chroot ставит обычный debian/ubuntu.
источник

p

pragus in SPb Python
нагуглить ленко
источник

p

pragus in SPb Python
легко
источник

AD

Angela Davis in SPb Python
pragus
оно в chroot ставит обычный debian/ubuntu.
а зачем debian/ubuntu ?
источник

AD

Angela Davis in SPb Python
источник

NK

Nick Kovach in SPb Python
Angela Davis
а зачем debian/ubuntu ?
Что это не подскажете??
источник