81 прочтение · 1 год назад
Объединение простых структур данных в Python
Вы думаете, всё так просто? Да, всё просто. Но совсем не так... (Альберт Эйнштейн). Зачастую при работе в Python возникает необходимость в объединении простых структур данных. Расскажу, как сделать это изящно для списков, множеств и словарей без нагромождения лишних строк кода. Эффективные решения для объединения двух элементов и списка из таких элементов могут быть разные, поэтому для каждого типа данных рассмотрим оба кейса. Множества Для множества разницы нет. С помощью метода union мы можем...
11 прочтений · 4 года назад
Как объединить несколько списков в Python
Очень быстро обрабатывая данные, вы попадете в ситуацию, когда вам придется работать с несколькими списками. Простой подход Давайте попробуем подойти к написанию как к доске Kanban, на которой у нас есть 3 столбца (to do, in progress и done). В качестве задачи попробуем собрать список всех записей независимо от статуса и построить из него плоский список. to_do = ["Словари в Python"] in_progress = ["collections.Counter в Python", "itertools.chain в Python"] done = ["Калькулятор в Python", "Ошибки...