Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как объединить инпуты в одну строку?

Матвей Фролов Знаток (403), на голосовании 1 год назад
Как объединить строки:
n = int(input())
j = []
for i in range(0, n):
j.append(int(input()))
В одну строчку?
Дополнен 1 год назад
Необходимо, чтобы при вводе пользователь писал всё в одной строчке:
1 48
2 349 4955
3 405 34826 45
Голосование за лучший ответ
*~ Zerx ~* Гуру (3032) 1 год назад
А что не так с вашим кодом? Всё работает же

 n = int(input()) 
j = []
for i in range(0, n):
j.append(int(input()))

print(j)
Результат:
 10 
435345
3453453
3453453
3453453
34534543
345345
3453453
3453453
353453
3453453453
[435345, 3453453, 3453453, 3453453, 34534543, 345345, 3453453, 3453453, 353453, 3453453453]
Матвей ФроловЗнаток (403) 1 год назад
Простите, я не правильно объяснил, мне нужно, чтобы ввод проходил в одну строку, такое возможно?
shizout Мастер (1975) 1 год назад
 j = [int(input()) for _ in range(int(input()))] 
print(j)
Карим КИ Кусербаев Знаток (256) 1 год назад
n = int(input())
j = []
for i in range(n):
j.append(list(map(int, input().split())))
Похожие вопросы