Чтобы получить пользовательский ввод в 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— это количество входных данных, которые вы хотите собрать.