tuple在Python
时间: 2023-07-28 16:39:10 浏览: 84
Python 源码阅读—tuple
在Python中,元组(tuple)是一个不可变的有序序列,用于存储多个对象。元组中的元素可以是任意类型的对象,包括数字、字符串、列表、字典等。
元组和列表类似,但元组是不可变的,即一旦创建后就不能再修改元素。元组可以用小括号 () 或者在元素之间用逗号 , 隔开来创建,例如:
```
t = (1, 2, "hello")
```
元组可以像列表一样进行索引和切片操作,例如:
```
t[0] # 访问第一个元素,结果为1
t[1:3] # 切片操作,结果为 (2, "hello")
```
元组也可以用于多个值的赋值,例如:
```
a, b, c = (1, 2, 3)
```
这里将元组 (1, 2, 3) 的每个元素分别赋值给变量 a、b、c。
由于元组是不可变的,因此在需要存储不可更改的数据时,可以使用元组来代替列表。此外,在某些情况下,元组还可以作为字典的键或者集合的元素,因为元组是不可变的,可以保证其在使用过程中不会被修改。
阅读全文