在 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]