python小括号( )、中括号[ ]和大括号也叫做花括号{ } 区别

本文介绍了Python语言中的三种常见括号及它们所代表的基本内置数据类型:小括号用于定义不可变的元组;中括号用于创建可变的列表;大括号用于构造由键值对组成的字典。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号也叫做花括号{ }。其作用也各不相同,分别用来代表不同的python基本内置数据类型。

1 小括号( ):代表tuple元组数据类型,元组是一种不可变序列。
tup = (1,2,3)

2 python中的中括号[ ]:代表list列表数据类型,列表是一种可变的序列
x=[1,2,3,4,5,6,7,8,9,10]

3 python大括号{ }花括号:代表dict字典数据类型,字典是由键对值组组成。冒号':'分开键和值,逗号','隔开组。用大括号创建的方法如下:
dic={'jon':'boy','lili':'girl'}
### Python 不同括号的用法及其区别 #### 小括号 `()` 的作用 小括号主要用于定义元组 (tuple),例如 `t = (1, 2, 3)` 表示一个包含三个整数的元组[^1]。此外,小括号还用于函数调用以及表达式的分组操作,以便改变运算优先级。例如 `(a + b) * c` 可以通过小括号来指定先计算加法再乘法。 #### 中括号 `[]` 的作用 中括号通常用来定义列表 (list),例如 `l = [1, 2, 3]` 是一个包含三个整数的列表。除了定义列表外,中括号也常用于访问序列类型(如字符串、列表、元组)中的元素索引或切片操作。例如 `l[0]` 返回列表的第一个元素,而 `s[1:3]` 则返回字符串的一部分[^2]。 #### 大括号 `{}` 或括号的作用 大括号有两种主要用途:一是定义字典 (dictionary),二是创建集合 (set)[^1]。 - **字典**: 字典由键值对组成,形式为 `{key: value}`,例如 `d = {1: 'one', 2: 'two'}` 定义了一个简单的字典。 - **集合**: 集合是一个无序且不重复的元素集,可以通过大括号直接定义,例如 `s = {1, 2, 3}` 创建了一个包含三个整数的集合[^3]。 需要注意的是,如果仅写成 `{}`, 这实际上是空字典而非空集合;要创建空集合需使用 `set()` 函数。 #### 特殊情况说明 尽管以上是常见用法,但在某些情况下这些符号可能有其他含义: - 当元组只有一个元素时,必须加上逗号才能正确识别其为元组,比如 `(1,)` 而不是 `(1)`[^4]。 - 使用推导式时,各种括号也有特定功能。例如 `[x for x in range(5)]` 构造列表,`(x for x in range(5))` 构造生成器对象,而 `{x:x*2 for x in range(5)}` 构建字典。 ```python # 示例代码展示不同括号的功能 my_tuple = (1, 2, 3) # 元组 my_list = [4, 5, 6] # 列表 my_dict = {'name': 'Alice'} # 字典 my_set = {7, 8, 9} # 集合 print(my_tuple[0]) # 访问元组第一个元素 print(my_list[-1]) # 访问列表最后一个元素 print(my_dict['name']) # 获取字典对应 key 值 print(len(my_set)) # 输出集合长度 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值