📜  如何在 python 中获取列表输入(1)

📅  最后修改于: 2023-12-03 14:52:31.058000             🧑  作者: Mango

如何在 Python 中获取列表输入

在 Python 中,我们可以使用多种方式获取用户输入并存储为列表。列表是一种有序的数据类型,可以包含多个元素。以下是几种常用的方法:

1. 使用 input() 函数获取输入
input_str = input("请输入多个元素,以空格分隔:")
input_list = input_str.split()
  • 该方法要求用户在输入时用空格分隔每个元素,例如:"1 2 3 4"
  • split() 函数将输入的字符串按空格分割成多个子字符串,并返回一个列表。
2. 使用列表推导式获取输入
input_str = input("请输入多个元素,以逗号分隔:")
input_list = [int(x) for x in input_str.split(",")]
  • 该方法要求用户在输入时用逗号分隔每个元素,例如:"1,2,3,4"
  • split(",") 函数将输入的字符串按逗号分割成多个子字符串,并返回一个列表。
  • 列表推导式将每个子字符串转换为整数,并生成一个新的列表。
3. 使用循环获取输入
input_list = []
num = int(input("请输入列表元素的个数:"))
for i in range(num):
    element = input("请输入第{}个元素:".format(i+1))
    input_list.append(element)
  • 该方法要求用户依次输入每个元素,按回车键确认。
  • 循环根据用户输入的个数,逐个获取每个元素,并将其添加到列表中。

无论使用哪种方法,最后都会得到一个包含用户输入的元素的列表。你可以根据具体需求选择适合的方法和数据处理方式。

希望对你有所帮助!