Форум сайта python.su
Здравствуйте, у меня есть программа, написанная в 2 строчки. Только вот первая строчка для меня абсолютна бесполезна. Она считывает кол-во значений в массиве. Как можно её пропустить или использовать в коде, чтобы только получилась 1 строчка.
Так у меня есть:
5
Lorem ipsum dolor sit amet
И код наподобие такого
n = input() print(list(input().split()))
Офлайн
Если она (строка с пятёркой) есть в стандартном потоке ввода, то она должна быть как-то прочитана из него, так как поток ввода последовательный (то есть в нём нельзя прочитать вторую строку, не прочитав первой). И возможности перемотки вперёд в нём нет, только через чтение предыдущего можно прочитать следующее.
input() print(input().split())
input(); print(input().split())
Отредактировано py.user.next (Ноя. 2, 2016 07:59:45)
Офлайн
py.user.nextБольшое спасибо, как раз то, что было нужно
Если она (строка с пятёркой) есть в стандартном потоке ввода, то она должна быть как-то прочитана из него, так как поток ввода - последовательный (то есть в нём нельзя прочитать вторую строку, не прочитав первой). И возможности перемотки вперёд в нём нет, только через чтение предыдущего можно прочитать следующее.
Офлайн