4 года назад
Как объединить несколько списков в Python
Очень быстро обрабатывая данные, вы попадете в ситуацию, когда вам придется работать с несколькими списками. Простой подход Давайте попробуем подойти к написанию как к доске Kanban, на которой у нас есть 3 столбца (to do, in progress и done). В качестве задачи попробуем собрать список всех записей независимо от статуса и построить из него плоский список. to_do = ["Словари в Python"] in_progress = ["collections.Counter в Python", "itertools.chain в Python"] done = ["Калькулятор в Python", "Ошибки...
1 год назад
5 удивительных скрытых возможностей Python. Часть 2
Источник: Nuances of Programming Ссылка на первую часть. Скрытая функция 1: List Stepping Эта функция помогает выбирать с необходимым шаговым интервалом элементы из списка. Синтаксис здесь такой: list[start:end:step] Предположим, есть список с числами от 0 до 9, необходимо выбрать только четные числа. Сделать это можно так: my_list: list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] even_numbers: list = my_list[::2] # [0, 2, 4, 6, 8] Здесь мы не указываем начальный и конечный индексы. Поэтому Python считает стартовым первый элемент, а конечным  —  последний (т...