Kop
Так нет проблемы идея в том что есть отличие массива от листа
Kop
И оно заметное на мой взгляд
Pavel
не массив указателей на Py_Object?
Alex
а что у листа под капотом?
да по сути тот же вектор из плюсов. массив указателей.
Kop
Итерируемый объект если верить хабру
Pavel
Испортил всё
это месть за строки вчерашние
Tishka17
Итерируемый объект если верить хабру
Ты там по джаве читаешь хабр?
🍁 Jaŭhien
Что-то вы каждый о своем
Nikolay Markov
Итерируемый объект если верить хабру
Почти что угодно может быть итерируемым объектом, если реализует интерфейс
Gabriel
PUTIN ISN'T MY PRESIDENT
Andrew
Итерируемый объект если верить хабру
Давно хабр стал первоисточником и кладезью знаний?
Kop
Ты там по джаве читаешь хабр?
Не, только что открыл внутренне устройство листа, дабы не пустословить.
🍁 Jaŭhien
PUTIN ISN'T MY PRESIDENT
Who is your president?
Nikolay Markov
Who is your president?
Frank Underwood
Artyem
Он тут ещё лист. Я про настоящие массивы из плюсов
он не разу не лист. помимо ограничения на тип данных (в случае cpython наследуюется от C), самое главное что это обёртка над областью памяти в которой данные храняться по значению, а не по ссылке. и допустим помещение объекта в array не увеличит его счётчик ссылок.
Alex
где ты его открыл?
на хабре наверное
Alexey
И какую роль играют ключи?
А если много элементов, которые являются конечными? Так что-ли делать? g = ((b, c, d), (c,), (), (),......., ())
Kop
Дочитал разбор, навороченный массив https://m.habr.com/ru/post/273045/
Pavel
исходнки cpython говорят очень полезны для таких дел
Alex
точно на хабре
Alex
хуево не уметь в первоисточники
Kop
И чем тебе это помогло в жизни?
Узнал детальней структуру и на чем основывается
Tishka17
Дочитал разбор, навороченный массив https://m.habr.com/ru/post/273045/
Главное упустил: список - просто массив указателей
Pavel
И чем тебе это помогло в жизни?
в следующий раз он не будет увеличивать энтропию почем зря
Nikolay Markov
Узнал детальней структуру и на чем основывается
Теперь найти в стандартной либе контейнер, который реализован на связном списке
Tishka17
А. Почти
Nikolay Markov
Tishka17
Шта
Пытался сделать итерируемый None
Kop
хуево не уметь в первоисточники
Можно и в первоисточники, можно и в самом питоне проковыряться, я взял что первое попалось под руку и убедился
Alexey
А в словаре не так же?
В словаре не нужно указывать их все, просто родитель: дочерние элементы. А ещё из словаря дешевле удалять элементы
Andrew
В словаре не нужно указывать их все, просто родитель: дочерние элементы. А ещё из словаря дешевле удалять элементы
Это опять же зависит от истории контейнера м внезапно может быть дорогим удовольствием
Tishka17
а через type?
Через него и делал
Pavel
Пытался сделать итерируемый None
челендж акцептед. только доехать бы сначала до компа
Kop
И тут опять пол чата разнесло на споры о внутреннем устройстве питона 😂👌🏻
Tishka17
В качестве ключа?
Да не. Дерево из одного элемента давай. На словаре и на списке
Kop
наверно потому что это чат о питоне?
Ты как всегда в точку, жаль что на дельные вопросы иногда не дождёшься ответа👌🏻
Pavel
я вон вчера строки для себя открыл
Pavel
ась?
ага
Tishka17
t = ((,)) t = {a:tuple()}
Вторая строка работает вообще?
Pavel
ась?
про += и память
Tishka17
t = ((,)) t = {a:tuple()}
В первой строке внешние скобки ничего не делают и могут быть удалены
Eugene
Монга не реляционная, зачем ей орм?
Если по задумке все документы не имеют полей, которые ссылаются на документы из другой коллекции, то да, не нужен.
Tishka17
аааа
тебя цитировал
🍁 Jaŭhien
про += и память
А что там?
Nikolay Markov
про += и память
Нужно больше неявной хрени :)
Tishka17
Пофиксил
а теперь работает?
Nikolay Markov
Почитай ещё про оптимизацию хранения ключей в словарях
Alex
Нужно больше неявной хрени :)
Почему же херни, оптимизации это всегда хорошо.
Pavel
но вот строки были сюрпризом
Alex
Другое дело когда некоторые начинают по-незнанию вляпываться в условные 256 is 256
Gleb
Да шо вы спорите, неужели никто в питоне не придумал класс для графов? Чтобы можно было задавать ориентированные-неориентированые ребра, веса, анизотропию, цикличность наконец
Nikolay Markov
Почему же херни, оптимизации это всегда хорошо.
Даже в сях ты можешь огрести от компилятора за -O3
Alex
но это проблема исключительно последних и того что они не читали документацию
Alexey
а теперь работает?
Да чтоб тебя. Ещё раз пофиксил.
Tishka17
Да чтоб тебя. Ещё раз пофиксил.
в первой ещё лишние скобки удали и скажи - какой вариант короче?
Gleb
Ну и зачем заново на словарях или нее на словарях это повторять, лучше сделать импорт и пойти поспать лишний час