Как ввести числа в список из одной строки?
Что необходимо:
- Команда input() для ввода строки.
- Команда split() для разделения строки по пробелу и получения списка строк.
- Функция map() для применения функции к каждому элементу списка.
- Функция list() для преобразования объекта к списку.
Демонстрация
s = input().split()
print(s)
Ввод: 123 45 -19
Вывод: ['123', '45', '-19']
Преобразуем каждую строку списка s к целому числу функцией map().
s = map(int, input().split())
print(s)
Ввод: 23 12 -56
Вывод: <map object at 0x00000000030EF608>
Преобразуем map объект к списку.
s = map(int, input().split())
s = list(s)
print(s)
Ввод: 23 -35 45
Вывод: [23, -35, 45]
Ввод чисел в список из одной строки (программа на языке Python)
s = list(map(int, input().split()))
print(s)
А если нужно ввести в список нецелые числа?
Комментариев нет:
Отправить комментарий