Пользовательский ввод Python: методы для хранения ввода в ArrayList

Чтобы получить пользовательский ввод в Python и сохранить его в ArrayList (или списке), вы можете использовать различные методы. Вот несколько подходов:

Метод 1: использование цикла

# Initialize an empty ArrayList
user_input_list = []
# Prompt the user for input and add it to the list
while True:
    user_input = input("Enter a value (or 'q' to quit): ")
    if user_input == 'q':
        break
    user_input_list.append(user_input)

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

# Prompt the user for input and create the list using list comprehension
user_input_list = [input("Enter a value: ") for _ in range(n)]

В этом примере n— это количество входных данных, которые вы хотите собрать.

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

# Prompt the user for input and add it to the list
user_input_list = []
for i in range(n):
    user_input = input(f"Enter value {i+1}: ")
    user_input_list.append(user_input)

Опять же, nпредставляет количество входных данных, которые вы хотите собрать.

Метод 4. Использование функции карты

# Prompt the user for input and create the list using map function
user_input_list = list(map(input, ["Enter value: "] * n))

В данном случае n— это количество входных данных, которые вы хотите собрать.