ВнизНазадКаталогРазвернуть изображения
/sci/

「python」

Аноним
Зачем в питоне нужны списки, если поиск ключа гораздо быстрее в словаре, чем в списке? Какой тогда смысл в нём? Почему бы мне не использовать словари вместо списков?
>>129098 #>>129339 #>>130640 #
Аноним
>>129018 #
А зачем вообще на говнах кодить?
Аноним
GYdIqSnWaDsEx117 KB800x569309e2f9.jpg
Для разных задач очевидно.
Не знаешь в чём отличие массива от хэштаблицы (ассоциативного массива)?
В хэштаблице уникальные ключи (ключи дедуплицируются), при добавлении она медленнее, при доступе у неё константное время, однако это не самое быстрое время доступа в принципе и если у тебя достаточно коротенький массив то быстрее будет перебрать массив чем достучаться до ключа. Хэштаблица хороша когда у тебя огромный склад уникальных значений и тебе нужно быстро достучаться до определённого.
Изучай структуры данных и их применение.
Ах да питон кал годный для небольших скриптиков.
>>129373 #
Аноним
>>129018 #
Ебать, внатуре, чота не подумал. Наверно в четвертом питоне уберу нахуй эти списки.

С уважением, Гвидо Ван Россум.
Удалён 'admin'
>>129374 #>>129352 #
Аноним
>>129339 #
Дед ты на пенсию уже ушёл же.
Удалён 'admin'
Аноним
>>129317 #
То есть единственное преимущество списка перед словарём - скорость добавления элементов, или ещё есть?
>>129391 #
Аноним
>>129339 #
Не обязательно убирать, просто сделай понятным что они не предназначены для очевидного применения.
Удалён 'admin'
>>129393 #
Аноним
>>129373 #
Ты меня не читаешь совсем? Не только добавление элементов но и доступ в ряде ситуаций.
https://habr.com/ru/post/188010/
Делай тесты производительности для своих задач.
>>129392 #
Аноним
>>129391 #
Да и как ты добавишь неуникальные данные в словарь? Они у тебя тупо схлопнутся.
>>131027 #
Аноним
>>129374 #
Обычно прежде чем чем-то пользоваться, это хотя бы поверхностно изучают. Если хочешь размышлять о ненужности каких-то структур данных, то сначала изучи их изнутри. Какого хуя ты вообще со своими нубскими вопросами тут делаешь? Тебя в гугле забанили, дошкольник?
Удалён 'admin'
Аноним
>>130640 #
А был бы ты, Штангейзер, Кёном, то просто оставил бы бедолаге ехидный комментарий, полностью обличающий его глупость.
Удалён 'admin'
>>130704 #
Аноним
>>130665 #
А этого разве не достаточно? Это даже лучше, чем объяснять всё и ложить ему разжеванное в рот. Он должен понимать, что есть какая-то мера допустимой глупости задаваемых вопросов.
Так что нет, тут не место ни шуточкам, ни объяснениям. Не сделал бы так даже если был бы каким-то педагогом.

Кстати, когда-то хотел быть учителем. Наверное, хорошо, что забросил эту идею. Меня бы всё равно быстро уволили.
Удалён 'admin'
>>130710 #>>130905 #
Аноним
>>130704 #
>Меня бы всё равно быстро уволили.
Тебя тоже неудержимо влечет к юношам?
Удалён 'admin'
>>130734 #>>130746 #
Аноним
>>130734 #
Наверное мы про разные вещи говорим.
Мой наставник говорит, что надо держаться подальше от школ. Он называет их домами искушения.
Удалён 'admin'
Аноним
>>130710 #
На самом деле я интересовался какими-то интересными способами структурирования сложной информации для облегчения усвоения информации. Что-то, что было бы лучше, чем всякие вики и (уж тем более) книги.
Но есть проблема сложности оценки качества таких поделий. Что может быть лучше, чем использование детей в качестве подопытных?
Ну и вообще есть что-то такое, чудесное в детях. Невинность и наивность, которая буквально заставляет хотеть о них заботится, хоть это вообще чужие люди фактически, просто мелкие. Видимо, "родительский инстинкт". И из-за этого, когда у них возникает интерес к новым знаниям, то тяжело просто взять и не поделится с ними этими знаниями и убедится, что они всё поняли правильно. Особенно учитывая то, что в постсовке кругом дебилы вместо нормальных людей и шансы научится чего-то действительно полезного от рандомного человека не очень высоки.
Наверное, это и есть те причины. %%А шоты и лоли пусть развлекаются со своими ровесниками.%%
Удалён 'admin'
Аноним
>>130704 #
Глупость - это когда специально предназначенный для какой-то задачи инструмент (списки), работает медленнее, чем не предназначенный (словари). Когда выгодней создать словарь и пользоваться в нём только ключами, чем создавать список. Вот это действительно глупость.
>>130986 #
Аноним
Аноним
GYdIqSnWaDsEx352 KB1174x1080dsgsdfgsdfg.jpg
>>130905 #
>Я надеюсь, ты шутишь. С таким подходом ты никогда не сможешь научиться писать эффективный и оптимизированный код.
>Желания разъяснять тебе это в деталях у меня нет, ведь это абсурд. И я совершенно уверен, что такой же глупый вопрос уже задавали на каких нибудь форумах.

>Даже если предположить, что в пайтоне реализация словаря какая-то гибридная и позволяет работать с ним такими же методами, как и со списками, то совершенно точно, что эта реализация будет расходовать ещё больше памяти, чем обычный словарь, либо работать медленне в некоторых случаях, следовательно, она не подходит для всех случаев, где используют обычно либо списки, либо словари. А реализация обычного словаря просто не может быть настолько плохой (каким бы тормозным не был питон), чтобы выполнять свое прямое предназначение хуже, чем другие структуры данных, которые для этого не предназначены. Есть причина почему существуют эти две разные структуры данных и она довольно очевидна, просто кое-кто не удосужился разобраться в теме структур данных.
>>130993 #
Аноним
>>130986 #
Отправка файлов не работает в браузере Edge. Скрипты не работают в Firefox Quantum с включенным noscript. Скопированный текст зачем-то подменяется в буфере обмена, или хрен знает где и становится цитатой.
>>131005 #
Аноним
>>130993 #
Хотя нет, с цитатами всё нормально. Мне показалось, что оно модифицирует текст скопированный из формы поста, но нет, я копировал текст из другого браузера, который уже отображал мой пост на доске. А вот c Firefox какая-то ерунда. У noscript'а есть необходимые разрешения для этого сайта, но, возможно, он блокирует скипты вставленные в тело документа. Раньше с этим не сталкивался, или не обращал внимания.

НазадКаталогВверх