在Python中,有多种方法可以创建和输入列表,以下是一些常见的方法:
1、使用方括号[]创建空列表,然后使用append()方法逐个添加元素。
my_list = []my_list.append(1)my_list.append(2)my_list.append(3)print(my_list) # 输出:[1, 2, 3]
2、使用列表推导式创建列表。
my_list = [i for i in range(1, 4)]print(my_list) # 输出:[1, 2, 3]
3、使用操作符将其他可迭代对象(如元组、字符串等)的元素解包并添加到列表中。
my_list = [*range(1, 4)]print(my_list) # 输出:[1, 2, 3]
4、使用input()函数接收用户输入,并使用split()方法将输入的字符串分割成列表。
my_list = input("请输入一组用逗号分隔的数字:").split(',')my_list = [int(x) for x in my_list]print(my_list) # 输出:[数字1, 数字2, 数字3]5、从文件中读取数据并将其转换为列表。
with open('data.txt', 'r') as f: my_list = [int(x.strip()) for x in f.readlines()]print(my_list) # 输出:[数字1, 数字2, ...]