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

- 上一篇:python中insert函数的用法
- 下一篇:python中items 函数的作用