代码点读机 / Python / list

list Python · 内置函数

list 用来创建一个列表,或者把其他可迭代对象转成列表。列表像一个有编号的储物柜,每个格子可以放不同的东西,编号从 0 开始。

怎么用

list(可迭代对象)     # 转成列表
[元素1, 元素2, ...]  # 直接创建列表

小例子

数字 = list(range(5))
print(数字)

水果 = ["苹果", "香蕉", "橙子"]
print(水果[0])
print(水果[1:3])

运行结果

[0, 1, 2, 3, 4]
苹果
['香蕉', '橙子']

对比:用 list 转换字符串

文字 = "abc"
字符列表 = list(文字)
print(字符列表)   # ['a', 'b', 'c']
字符串不能直接修改,但转成列表后就能修改每个字符。

常见使用场景

1.存储一组数据:
学生名单 = ["小明", "小红", "小刚"]
2.把 range 转成列表:
数字 = list(range(10))
3.把字符串拆成字符列表。

提醒:列表是可变对象,可以修改元素。 索引从 0 开始,负数索引从末尾开始。 列表可以包含不同类型的元素,如 [1, "a", True]。

官方文档:https://docs.python.org/zh-cn/3/library/functions.html#func-list

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条