Как вводить целые числа, разделенные пробелами, в Python: методы и примеры

Для ввода целых чисел, разделенных пробелами, в Python вы можете использовать различные методы. Вот несколько подходов:

Метод 1: использование split()и map()

numbers = list(map(int, input("Enter space-separated integers: ").split()))

Метод 2: использование понимания списка

numbers = [int(x) for x in input("Enter space-separated integers: ").split()]

Метод 3. Использование цикла

numbers = []
input_string = input("Enter space-separated integers: ")
for num in input_string.split():
    numbers.append(int(num))

Метод 4. Использование библиотеки numpy

import numpy as np
numbers = np.fromstring(input("Enter space-separated integers: "), dtype=int, sep=' ')

Метод 5. Использование библиотеки pandas(для табличных данных)

import pandas as pd
numbers = pd.Series(map(int, input("Enter space-separated integers: ").split()))

Эти методы позволяют вводить целые числа в Python, разделенные пробелами, используя разные подходы. Выберите метод, который подходит для вашего конкретного случая использования.