python tup
时间: 2023-11-15 10:17:29 浏览: 68
Python 元组.doc
Python中的元组(tuple)是不可变的有序序列,用于存储多个对象。元组使用圆括号进行创建,可以包含任意类型的数据,包括不同类型的数据。
下面是创建元组的示例:
```python
# 创建一个空元组
empty_tuple = ()
# 创建一个包含整数的元组
int_tuple = (1, 2, 3)
# 创建一个包含字符串和整数的元组
mixed_tuple = ('apple', 10, 'banana', 20)
# 创建一个嵌套元组
nested_tuple = ((1, 2), (3, 4), (5, 6))
```
元组中的元素可以通过索引访问,索引从0开始计数。元组的长度可以使用内置函数`len()`获取。由于元组是不可变的,因此无法修改元组中的元素。
```python
# 访问元组中的元素
print(int_tuple[0]) # 输出: 1
# 获取元组的长度
print(len(mixed_tuple)) # 输出: 4
# 尝试修改元组中的元素(会引发错误)
mixed_tuple[0] = 'orange'
```
元组可以进行拼接、重复和切片操作,类似于字符串。
```python
# 拼接两个元组
combined_tuple = int_tuple + mixed_tuple
# 元组重复
repeated_tuple = int_tuple * 3
# 切片操作
sliced_tuple = mixed_tuple[1:3]
```
总之,元组是一种不可变的数据结构,适用于存储不希望被修改的数据序列。
阅读全文