在Python中,list()
函数是用来创建列表或者将可迭代对象转换为列表的一种方法。以下是一些使用 list()
函数创建列表的基本例子:
创建一个空列表:
empty_list = list()
或者更简洁地:
empty_list = []
从可迭代对象创建列表:
从元组创建列表:
tuple_data = (1, 2, 3) list_from_tuple = list(tuple_data) # 输出: [1, 2, 3]
从字符串创建字符列表:
string_data = "hello" list_from_string = list(string_data) # 输出: ['h', 'e', 'l', 'l', 'o']
从字典的键或值创建列表:
dict_info = { 'name': 'John', 'age': 25, 'city': 'New York'} list_keys = list(dict_info.keys()) list_values = list(dict_info.values()) # 输出: # list_keys: ['name', 'age', 'city'] # list_values: ['John', 25, 'New York']
从 range 对象创建数字列表:
numbers = list(range(5)) # 输出: [0, 1, 2, 3, 4]
从文件读取行内容创建文本行列表(假设文件已打开为 file_object):
lines = list(file_object)
总之,list()
函数能够接收任何可迭代的对象作为参数,并将其内容按照原顺序转换成一个新的列表。如果传入的是一个已经存在的列表,则会创建并返回该列表的一个浅复制。