代码点读机 / Python / [

[ Python · 符号

左方括号 `[` 单独出现时,主要用于: 1. **创建列表**:里面放元素。 2. **索引访问**:放在序列后面,里面写索引。 3. **切片**:里面写起始、结束、步长。 4. **列表推导式**:一种快速生成列表的写法。

怎么用

[元素1, 元素2, ...]
序列[索引]
序列[开始:结束:步长]
[表达式 for 变量 in 可迭代对象]

小例子

# 创建列表
水果 = ["苹果", "香蕉"]
print(水果)             # ['苹果', '香蕉']
# 索引
print(水果[0])          # 苹果
# 切片
数字 = [0,1,2,3,4]
print(数字[1:3])        # [1,2]
# 列表推导式
平方 = [x**2 for x in range(3)]
print(平方)             # [0,1,4]
**运行结果**:如上。

运行结果

苹果

常见使用场景

- 存储一组数据。
- 访问元素。
- 提取子序列。
- 生成列表。

提醒:- 索引从 0 开始,负数从末尾开始。 - 切片不包含结束索引。 - 列表是可变的。

官方文档:https://docs.python.org/zh-cn/3/reference/lexical_analysis.html#operators-and-delimiters

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