📜  Python list()函数(1)

📅  最后修改于: 2023-12-03 15:18:56.400000             🧑  作者: Mango

Python list()函数

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()函数将一个迭代器转换为列表时,会一直迭代下去直到迭代器耗尽或列表达到指定长度。