python for 元组
时间: 2023-07-13 13:17:06 浏览: 89
元组是一种不可变的序列类型,用于存储一组有序的数据。Python中的元组可以包含任意类型的数据,包括数字、字符串、列表、元组等等。
以下是一些常用的元组相关操作:
1. 创建元组:使用小括号 () 或者 tuple() 函数来创建一个元组。
例如:
```python
tup = (1, 2, 3)
tup2 = tuple([4, 5, 6])
```
2. 访问元组中的元素:可以使用下标来访问元组中的元素,下标从0开始。
例如:
```python
tup = (1, 2, 3)
print(tup[0]) # 输出1
```
3. 切片操作:与列表一样,元组也支持切片操作。
例如:
```python
tup = (1, 2, 3, 4, 5)
print(tup[1:3]) # 输出(2, 3)
```
4. 拼接元组:可以使用加号 + 来拼接两个元组。
例如:
```python
tup1 = (1, 2, 3)
tup2 = (4, 5, 6)
tup3 = tup1 + tup2
print(tup3) # 输出(1, 2, 3, 4, 5, 6)
```
5. 元组解包:可以将元组中的元素赋值给多个变量。
例如:
```python
tup = (1, 2, 3)
a, b, c = tup
print(a, b, c) # 输出1 2 3
```
6. 元组不可变:元组中的元素不可修改,但是可以重新赋值整个元组。
例如:
```python
tup = (1, 2, 3)
# tup[0] = 4 # 报错,元组不可修改
tup = (4, 2, 3) # 可以重新赋值整个元组
```
阅读全文