Size: a a a

Сообщество Python Программистов

2020 August 23

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Alex S
Почему у list есть append, а у set нет?
Я же могу сделать из set list, добавить и вернуть  обратно из list в set.
Это же не frozenset, его можно изменять?
источник

in Сообщество Python Программистов
Alex S
Чем отличаются sorted от list.sort?
sorted возвращает новый объект, а list.sort изменяет объект
источник

R3

Rud 356 in Сообщество Python Программистов
sorted возвращает новый объект, а list.sort изменяет объект
И при этом у второго в результате будет None
источник

R3

Rud 356 in Сообщество Python Программистов
Alex S
Почему у list есть append, а у set нет?
Я же могу сделать из set list, добавить и вернуть  обратно из list в set.
Это же не frozenset, его можно изменять?
Потому что сет - множество
источник

AS

Alex S in Сообщество Python Программистов
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму 👑OGURCHIK🖤 до 34.03 (+3.61)
источник

in Сообщество Python Программистов
Alex S
Чем отличаются sorted от list.sort?
set.add()
Почему не append? Потому что аппенд означает добавление элемента в конец. А где конец у сета, который не имеет порядка элементов?
источник

AS

Alex S in Сообщество Python Программистов
set.add()
Почему не append? Потому что аппенд означает добавление элемента в конец. А где конец у сета, который не имеет порядка элементов?
А, ну это да. А insert что означает? Слово.
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
)))
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
хауди хо смотрел?
источник

in Сообщество Python Программистов
Alex S
А, ну это да. А insert что означает? Слово.
Друг, всё это гуглится и есть в доках. В питоньих доках, которые очень юзерфрендли
источник

R3

Rud 356 in Сообщество Python Программистов
set.add()
Почему не append? Потому что аппенд означает добавление элемента в конец. А где конец у сета, который не имеет порядка элементов?
Немного не такая логика. В множество ты добавляеш значение, а в списке у тебя появляется элемент
источник

AS

Alex S in Сообщество Python Программистов
Я всегда путаю delete, remove, discard; add, append, insert. Точнее задумываюсь, в чём их разница? Аналоги слов на русском?
источник

in Сообщество Python Программистов
Rud 356
Немного не такая логика. В множество ты добавляеш значение, а в списке у тебя появляется элемент
В множестве не объекты?
источник

R3

Rud 356 in Сообщество Python Программистов
Тип если переводить тонкая разница есть немного. В множестве тебе плевать на то, в каком месте что-то окажется т.к. тебе важна принадлежность
источник

AS

Alex S in Сообщество Python Программистов
Rud 356
Тип если переводить тонкая разница есть немного. В множестве тебе плевать на то, в каком месте что-то окажется т.к. тебе важна принадлежность
Но всё же sorted его сортирует
источник

AS

Alex S in Сообщество Python Программистов
О, а что будет, если в sorted передать генератор? Нука, ща будет эксперимент
источник

R3

Rud 356 in Сообщество Python Программистов
Sorted возвращает новый объект, sort - возвращает None и изменит существующий объект
источник

in Сообщество Python Программистов
В множестве не объекты?
Типа и в множестве и в списке элементы ведь. В множестве неизменяемые просто, если верить сайту python-scripts
источник

AS

Alex S in Сообщество Python Программистов
Да! Он их все получает! А это, если он будет очень большой или бесконечный, зависнет, пока не кончится память?
источник