当前位置:首页python > 正文

python中list()函数的用法讲解

作者:野牛程序员:2023-06-20 07:07:09python阅读 2892

在Python中,list()函数用于将其他可迭代对象(如字符串、元组、字典、集合等)转换为列表(list)。它的基本语法如下:

list(iterable)

其中,iterable是一个可迭代对象,可以是字符串、元组、字典、集合或其他可迭代对象。

list()函数将可迭代对象的元素逐个提取出来,并创建一个新的列表对象。下面是list()函数的几个常见用法示例:

1. 将字符串转换为列表

string = "Hello, World!"
lst = list(string)
print(lst)

输出:

['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']

2. 将元组转换为列表

tuple1 = (1, 2, 3, 4, 5)
lst = list(tuple1)
print(lst)

输出:

[1, 2, 3, 4, 5]

3. 将字典转换为列表

dictionary = {'a': 1, 'b': 2, 'c': 3}
lst = list(dictionary)
print(lst)

输出:

['a', 'b', 'c']

注意,字典转换为列表时,默认只会将字典的键提取为列表的元素。

4. 将集合转换为列表

set1 = {1, 2, 3, 4, 5}
lst = list(set1)
print(lst)

输出:

[1, 2, 3, 4, 5]

list()函数还可以用于将多个元素合并成一个列表。例如:

lst = list(1, 2, 3, 4, 5)
print(lst)

输出:

[1, 2, 3, 4, 5]

需要注意的是,如果传递给list()函数的参数不是可迭代对象,会抛出TypeError异常。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击