Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 17, 2016 18:06:02

gratiani
Зарегистрирован: 2016-05-30
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавление чисел в вложенные списки

Допустим есть пустой список с вложенными тремя тоже пустыми списками и даны несколько строк. В каждой строке по три числа. Как в каждый вложенный список добавить по одному числу из каждой строки.

Офлайн

#2 Авг. 17, 2016 18:33:31

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Добавление чисел в вложенные списки

так на вскидку

 list_tt = [[],[],[]]
str_numbers = [234,136,238,]
for x, j in enumerate(str_numbers):
        list_tt[x].append(j)
print(list_tt)

Офлайн

#3 Авг. 17, 2016 18:34:51

Stepan_M
Зарегистрирован: 2016-07-20
Сообщения: 31
Репутация: +  1  -
Профиль   Отправить e-mail  

Добавление чисел в вложенные списки

 a = [[],[],[]]
s1 = "1 2 3 4"
s2 = "10 20 30 40"
s3 = "100 200 300 400"
list1 = s1.split()
list2 = s2.split()
list3 = s3.split()
for i in range(len(a)):
    a[i].append(list1[0])
    a[i].append(list2[0])
    a[i].append(list3[0])

Офлайн

#4 Авг. 17, 2016 18:53:32

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

Добавление чисел в вложенные списки

gratiani
Допустим есть пустой список с вложенными тремя тоже пустыми списками
есть пустая коробка с тремя коробками внутри
согласитесь что звучит противоречиво
даже пустой список это обект, поэтому просто
список с тремя пустыми списками

gratiani
даны несколько строк
сколько? 3?

если мы вас правильно поняли
 >>> a = '1 2 3'
>>> b = '4 5 6'
>>> c = '7 8 9'
>>> 
>>> l = [[], [], []]
>>> 
>>> for i, j in zip((a, b, c), l):
...     j.append(i.split(' ', 1)[0])
... 
>>> print(l)
[['1'], ['4'], ['7']]

а лучше давать пример что вы имеете на входе и что вы хотите получить на выходе



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

Офлайн

#5 Авг. 17, 2016 19:18:58

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Добавление чисел в вложенные списки

terabayt
есть пустая коробка с тремя коробками внутри
логично. если внутри три пустых коробки то коробка уже не пустая

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version