Как стать автором
Обновить
43
0
Билькис Павел @ppiskun

Пользователь

Отправить сообщение

WimaxYota для 2.6.31-14-generic (netbook Remix ubuntu 9.10, intel 5150)

Время на прочтение3 мин
Количество просмотров1.1K
Итак, я перепробовал множество мануалов для поднятия Йоты, и у меня ничего не получилось. Пришлось все равно додумывать за авторов и править ручками. И вот он, готовый ман для поднятия йоты без проблем.

Читать дальше →
Всего голосов 52: ↑36 и ↓16+20
Комментарии59

Основы Python — кратко. Часть 4. Генераторы списков

Время на прочтение3 мин
Количество просмотров219K
List comprehensions

Продолжим наш цикл уроков. Добрый день.

Генерация списков

Генерация списков (не знаю как адекватно перевести на русский list comprehensions) — яркий пример «синтаксического сахара». То есть конструкции, без которой легко можно обойтись, но с ней намного лучше :) Генераторы списков, как это не странно, предназначены для удобной обработки списков, к которой можно отнести и создание новых списков, и модификацию существующих.
Допустим, нам необходимо получить список нечетных чисел, не превышающих 25.
В принципе, только познакомившись с работой команды xrange решить эту проблему несложно.

>>> res = []
>>> for x in xrange(1, 25, 2):
...     res.append(x)
...
>>> print res 

В общем-то, полученный результат — целиком нас устраивает всем, кроме длинной записи. тут-то на помощь и придет наш «сахарок». В самом простом виде, он обычно
выглядит так:
Всего голосов 1: ↑1 и ↓0+1
Комментарии83

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность