list()函数是Python的内置函数,它可以将任何可迭代数据转换为列表类型。list()函数最多可填入一个参数,如字典、元组、集合或字符串等等。
1、创建空列表,有以下几种方式:
print(list())#无参数转空列表
print(list({}))#空字典转空列表
print(list(()))#空元组转空列表
print(list(""))#空字符串转空列表
print([])#直接写一个空列表
返回:[]
[]
[]
[]
[]
2、元组、集合或字符串转列表:
print(list((1,2,3,4,5)))#元组转列表
print(list({1,2,3,4,5}))#集合转列表
print(list('12345'))#字符串转列表
返回:[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
['1', '2', '3', '4', '5']
3、字典转列表。因为字典包含了键和值,所以在转换成列表的时候也相对复杂一些:
a = {'姓名':'熊大', '体重':'200'}
#字典的键转列表
print(list(a))
print(list(a.keys()))
#字典的值转列表
print(list(a.values()))
#字典的键和值都转列表
print(list(a.items()))
返回:['姓名', '体重']
['姓名', '体重']
['熊大', '200']
[('姓名', '熊大'), ('体重', '200')]