Хирьянов Т.Ф. - Основы программирования и анализа данных на Python -2. Функции и итерируемые объекты
Создание двумерного списка с помощью list comprehensions в Python
Столкнулся с интересной и совершенно неочевидной для меня задачкой, которую решил почти методом научного тыка. Условия: Заказчик требует сгенерировать двумерный список из четырех списков использую только list comprehensions. На выходе должно получиться ни больше ни меньше, а вот это: [[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]] Очевидно, что генерировать четыре списка и потом сложить их в один- не лучшая идея. По всей видимости решение должно укладываться в одну строчку, нужно просто найти все переменные, с которыми можно поработать в цикле. Однако первое однострочное решение, которое пришло...
База знаний Python: Методы списков. Часть 1
Методом в Python называется функция, которая является элементом какого-нибудь класса (объекта). Метод list.append(value) Добавляет значение value в конец списка list. Теперь наш список получил еще одно значение: С помощью цикла и функции range() мы можем быстро заполнить список любой числовой последовательностью: теперь список состоит из последовательности чисел от 10 до 99: Полной противоположностью метода .append() является метод .pop(). Однако применение его немного шире. Метод list.pop(index) Этот метод удаляет элемент с номером index списка list и возвращает его...