您的位置 首页 教程

Python List list()方法

Python的List类中的list()方法是用来将任何可迭代的数据转换为列表的。通过调用list()方法,可以将元组、集合、字典等数据结构转换成列表,方便进行列表操作和遍历。

Python List list()方法

Python List list()方法

Python中的List是一种非常方便的数据类型,它是一个有序可变的集合。虽然List可以保存任何类型的数据,但通常情况下,它被用来保存相同类型的数据。List的主要特点是可以动态地添加、删除和修改其中的元素。

在Python中,List是用方括号([ ])来表示的。如下所示:


fruits = ['apple', 'banana', 'cherry']
print(fruits)

输出:[‘apple’, ‘banana’, ‘cherry’]

Python的List提供了丰富的方法来操作元素。其中,list()方法是一个非常常用的方法。下面我们来详细了解一下list()方法。

Python List list()方法的作用

Python List list()方法是将一个可迭代对象(如字符串、元组、字典等)转换为列表。list()方法返回一个新的列表,它包含了可迭代对象中的所有元素。

Python List list()方法的语法

下面是list()方法的语法:


list(iterable)

其中,参数iterable表示可迭代对象,如字符串、元组、字典等。

Python List list()方法的实例

下面是Python List list()方法的实例:


# 字符串转换为列表
str = "Hello, World!"
list1 = list(str)
print(list1)

# 元组转换为列表
tup = ('apple', 'banana', 'cherry')
list2 = list(tup)
print(list2)

# 字典转换为列表
dict = {'name': 'John', 'age': 18}
list3 = list(dict)
print(list3)

输出:


['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']
['apple', 'banana', 'cherry']
['name', 'age']

从上面的实例可以看出,list()方法可以将不同类型的可迭代对象转换为List类型的数据。

Python List list()方法的注意事项

需要注意的是,如果要将一个字典转换成列表,转换后的列表只包含字典的键,不包含键值。如果想要将字典的键值同时转换为列表中的元素,需要使用dict.items()方法。

下面是一个实例:


dict = {'name': 'John', 'age': 18}
list4 = list(dict.items())
print(list4)

输出:


[('name', 'John'), ('age', 18)]

以上就是Python List的list()方法的全部内容。希望通过本文的介绍,您能更好地理解和使用list()方法。

关于作者: 品牌百科

热门文章