Уведомления

Группа в Telegram: @pythonsu

#1 Май 30, 2015 15:21:42

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Умножение цифр в списке через цикл

Вот вариант через цикл:

lst = [1, 2, 3]
for i, x in enumerate(lst):
     lst[i]=x*2



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Май 30, 2015 15:51:11)

Офлайн

#2 Май 30, 2015 15:37:55

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Умножение цифр в списке через цикл

def list_function(x):
    x[:] = [i * 2 for i in x]
    return x
Все еще не было.

Ну и
map(sum, zip(* [x]*2))
Для разрядки.

Отредактировано Shaman (Май 30, 2015 16:09:09)

Офлайн

#3 Май 30, 2015 20:42:16

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Умножение цифр в списке через цикл

>>> a = [1, 2, 3]
>>> print map((2).__mul__, a)
[2, 4, 6]



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Май 30, 2015 20:42:27)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version