欢迎访问宙启技术站
智能推送

Python中的list()函数-创建一个列表

发布时间:2023-12-10 17:32:06

在Python中,list()是一个内置函数,用于创建一个新的列表对象。它接受一个可迭代对象作为参数,并返回一个包含可迭代对象中所有元素的列表。

使用list()函数可以创建各种类型的列表,例如整数列表、字符串列表、浮点数列表等。下面是一些使用list()函数创建列表的示例:

1. 使用字符串创建列表:

my_str = "Hello, World!"
my_list = list(my_str)
print(my_list)
# 输出结果:['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']

2. 使用range()函数创建整数列表:

my_list = list(range(1, 10))
print(my_list)
# 输出结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]

3. 使用列表推导式创建列表:

my_list = [x for x in range(1, 10)]
print(my_list)
# 输出结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]

4. 使用元组创建列表:

my_tuple = (1, 2, 3, 4, 5)
my_list = list(my_tuple)
print(my_list)
# 输出结果:[1, 2, 3, 4, 5]

可以看到,使用list()函数创建一个列表非常简单,只需将可迭代对象作为参数传递给它即可。list()函数将遍历可迭代对象,并将其中的每个元素加入到新创建的列表中。

需要注意的是,使用list()函数创建的列表是可变的,即可以通过索引进行修改、添加和删除元素。这是列表与元组的一个区别,元组是不可变的。

总结:list()函数是一个非常有用的函数,可以根据不同的需求快速创建列表,并且可以进行各种操作。对于初学者来说,掌握list()函数的用法是学习Python列表的重要一步。