在Python中,中括号`[]`主要用于以下几种情况:
列表(List):
中括号用于创建列表,列表是一种可变序列,可以包含不同类型的元素。
my_list = ['apple', 'banana', 'cherry']
索引和切片:
中括号也用于访问列表中的元素或进行切片操作。
first_item = my_list 访问第一个元素
sublist = my_list[1:3] 获取索引1到2的子列表
字典(Dictionary):
虽然字典通常使用大括号`{}`来定义,但在某些情况下,中括号也可以用于字典的键值对。
my_dict = {'key1': 'value1', 'key2': 'value2'}
集合(Set):
集合通常使用花括号`{}`,但在Python 3.9及以后的版本中,也可以使用中括号`[]`创建集合。
my_set = {1, 2, 3}
其他情况:
在一些特殊情况下,中括号可能用于其他目的,例如在列表推导式或生成器表达式中。
squares = [x2 for x in range(10)] 列表推导式
需要注意的是,中括号`[]`在Python中通常不用于函数调用,函数调用使用的是小括号`()`。