在Python中,你可以使用多种方法来输入值到列表中。以下是一些常见的方法:
1. 使用`append()`方法:
my_list = []
while True:
value = input("请输入一个值(输入q退出): ")
if value == 'q':
break
my_list.append(value)
print("列表中的值为: ", my_list)
2. 使用`extend()`方法:
my_list = []
while True:
value = input("请输入一个值(输入q退出): ")
if value == 'q':
break
my_list.extend([value])
print("列表中的值为: ", my_list)
3. 使用`insert()`方法:
my_list = ['apple', 'banana', 'orange']
my_list.insert(1, 'new_element')
print("列表中的值为: ", my_list)
my_list = input("请输入多个值(使用空格或逗号分隔): ").split()
print("列表中的值为: ", my_list)
5. 使用`list()`函数将其他可迭代对象转换为列表:
my_list = list(map(int, input("请输入多个数字(使用空格分隔): ").split()))
print("列表中的值为: ", my_list)
6. 使用`for`循环逐个输入数字并添加到列表中:
my_list = []
for i in range(5):
num = int(input("请输入数字: "))
my_list.append(num)
print("列表中的值为: ", my_list)
选择适合你需求的方法来输入列表中的值