Найти в Дзене
Ты до сих пор используешь списки в Python? Поздравляю, ты нуб
Сядь ровно. Сейчас будет больно. Ты пишешь [1, 2, 3] и думаешь, что крут. А на деле — ты тянешь говно по проводам. Потому что 90% твоих списков — это мусор, который можно заменить множествами и ускорить код в 10 раз. Давай честно. Ты хоть раз проверял if x in list в цикле на 10 000 элементов? Твой компьютер плакал кровавыми слезами...
1 неделю назад
Множества в Python: орудие для уничтожения дубликатов и молниеносного поиска
Ты уже шаришь за списки и словари. Но есть одна структура, которую многие проходят мимо ушей, а зря. Встречай множество (set) — неупорядоченная помойка для уникальных элементов, где поиск работает со скоростью света. 1. Что это за зверь? Множество — это как список, но с тремя жирными отличиями:
1 неделю назад
Словари против списков в Python: рассадник багов или тачка для тачек? Выбираем правильно
Ты уже знаешь и списки ([]), и словари ({}). Оба — тачки для данных. Но новичок постоянно тупит: что взять, когда? Сейчас разложу по полочкам так, что запомнишь навсегда. Поехали. 1. Список — это советская очередь Представь очередь в поликлинике. У каждого талончик с номером: 0, 1, 2, 3...
1 неделю назад
Словари в Python: та самая штука, которая знает всё про всех
Ты уже знаешь, что переменная — это коробка. А списки — это нумерованные полки, где у каждого элемента есть свой номер (0,1,2...). Но что, если тебе нужно хранить данные так: «у Саши возраст 25», «у Оли город Москва»? Встречай словарь (dict) — самую офигенную структуру в Python. Он не нумерует, а даёт каждому значению персональное имя-ключ...
1 неделю назад
Переменные в Python: как не запутаться в коробках с данными
Программирование похоже на игру с коробками. Переменная в Python — это коробка с наклейкой. На наклейке написано имя (например, age или user_name), а внутри лежат данные: число, текст или что-то посложнее. Давайте разбираться, как с ними работать, чтобы код работал как часы. 1. Правила хорошего тона...
1 неделю назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала