Как добавить несколько целых чисел в список в виде списка из одного ввода? - PullRequest
0 голосов
/ 24 февраля 2020

Как получить несколько чисел с одного входа в виде списка целых чисел, а затем добавить этот список в другой список? Чтобы лучше объяснить, вот моя последняя попытка:

list = []

for z in range (0, int(input())):
    list.append(input().split()) 

print(list[0])
print(list[1])
print(list)

со входами:

2
1 2
5 8

Я получаю следующие выводы:

['1', '2']
['5', '8']
[['1', '2'], ['5', '8']]

Теперь, что я ищу, чтобы получить эти входные данные как-то в виде целых чисел, поэтому выход для тех же входных данных будет:

[1, 2]
[5, 8]
[[1, 2], [5, 8]]

Заранее спасибо, что нашли время, чтобы помочь. Я пытался найти решение на форуме, но не смог. Извините, если об этом уже спрашивали.

1 Ответ

0 голосов
/ 24 февраля 2020

Вы можете использовать понимание списка для преобразования элементов списков:

for z in range (0, int(input())):
    list.append([int(i) for i in input().split()])
...