在Python中,括号内的内容根据括号类型不同有不同的含义:圆括号()用于元组或函数调用,方括号[]用于列表或索引,花括号{}用于字典或集合。
-
圆括号()
- 函数调用:括号内传递参数,如
print("Hello")
。 - 元组:不可变序列,如
(1, 2, 3)
,单元素元组需加逗号(1,)
。 - 表达式分组:改变运算优先级,如
(3 + 2) * 4
。
- 函数调用:括号内传递参数,如
-
方括号[]
- 列表:可变序列,如
[1, 2, 3]
。 - 索引/切片:访问序列元素,如
list[0]
或str[1:3]
。 - 列表推导:生成列表,如
[x*2 for x in range(3)]
。
- 列表:可变序列,如
-
花括号{}
- 字典:键值对集合,如
{"name": "Alice", "age": 25}
。 - 集合:唯一元素的无序集,如
{1, 2, 3}
。 - 字典推导:类似列表推导,如
{x: x**2 for x in range(3)}
。
- 字典:键值对集合,如
正确使用括号能提升代码可读性,避免语法错误。注意区分空字典{}
和空集合set()
的写法差异。