📅  最后修改于: 2023-12-03 15:18:56.400000             🧑  作者: Mango
list()
函数是Python内置的一个方法,用于创建一个新的空列表或将一个可迭代对象转换为列表。
list(iterable)
iterable
:可迭代对象,可以是序列、元组、集合、字典、迭代器等。list()
函数返回一个新的列表。
s = "Hello, World!"
lst = list(s)
print(lst)
# Output: ['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']
t = ("apple", "banana", "cherry")
lst = list(t)
print(lst)
# Output: ['apple', 'banana', 'cherry']
s = {1, 2, 3, 4}
lst = list(s)
print(lst)
# Output: [1, 2, 3, 4]
d = {"A": 1, "B": 2, "C": 3}
lst = list(d)
print(lst)
# Output: ['A', 'B', 'C']
import itertools
lst = list(itertools.count(2, 3))
print(lst[:5])
# Output: [2, 5, 8, 11, 14]
lst = list()
print(lst)
# Output: []
list()
函数将一个字典转换为列表时,返回的列表只包含字典的键。list()
函数将一个迭代器转换为列表时,会一直迭代下去直到迭代器耗尽或列表达到指定长度。