Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 16, 2018 16:52:08

Whittyyyy
Зарегистрирован: 2018-09-16
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Списки №2

list = []   # создание пустого списка

for i in range(10):
list.append(i + 1) # добавление элементов к списку

for i in range(len(list)):
print(i, "->", list[i]) # вывод элементов на экран
Нужно как-то поменять for i in range(10):
list.append(i + 1)
чтобы получился такой список:
0 -> 2
1 -> 4
2 -> 6
3 -> 8
4 -> 10
5 -> 12
6 -> 14
7 -> 16
8 -> 18
9 -> 20
Помогите плиз.

Офлайн

#2 Сен. 16, 2018 17:50:50

GoldenEagle
Зарегистрирован: 2018-06-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Списки №2

for i in range(10):
list.append(i * 2)
пробовал?

Офлайн

#3 Сен. 16, 2018 17:54:32

Whittyyyy
Зарегистрирован: 2018-09-16
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Списки №2

GoldenEagle
for i in range(10): list.append(i * 2)пробовал?
Спасибо, только оно начинается с нуля, можно как-то сделать чтобы начиналось с 2?

Офлайн

#4 Сен. 16, 2018 18:53:07

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

Списки №2

 lst = [x for x in range(2,21,2)]

Офлайн

#5 Сен. 16, 2018 21:15:43

GoldenEagle
Зарегистрирован: 2018-06-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Списки №2

 list = []
for i in range(1,11):
    list.append(i * 2)
for i in range(len(list)):
    print(i, "->", list[i])

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version