在 Python 中,list()函数用于将一个可迭代对象(如字符串、元组、字典、集合、生成器等)转换为列表。
函数语法
list(iterable)
参数:
iterable:要转换为列表的可迭代对象。
返回一个新的列表;如果不传入任何参数,返回一个空列表。
list() 函数示例
# 将字符串转换为列表
string = "Hello, World!"
my_list = list(string)
print(my_list) # 输出:['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']
# 将元组转换为列表
my_tuple = (1, 2, 3, 4, 5)
my_list = list(my_tuple)
print(my_list) # 输出:[1, 2, 3, 4, 5]
# 将字典转换为列表(返回键的列表)
my_dict = {"a": 1, "b": 2, "c": 3}
my_list = list(my_dict)
print(my_list) # 输出:['a', 'b', 'c']
与range组合使用:
obj = range(5)
lst = list(obj)
print(lst) # [0, 1, 2, 3, 4]