Python中元组什么意思
时间: 2024-12-02 12:18:59 浏览: 6
python中元组的用法整理
在Python中,元组(tuple)是一种有序、不可变的序列类型。它由一系列元素组成,每个元素之间用逗号`,`分隔,并通常放在一对圆括号`()`内。一旦创建,元组的长度和内容就不能被修改,这是元组与列表(list)的一个重要区别,列表是可变的。
以下是元组的一些特性:
- **不可变性**:元组一旦创建,其元素就不能被添加、删除或修改。
- **性能高效**:由于元组不可变,它们在内存中占用的空间更小,访问速度也比列表快。
- **常用于值对**:元组经常用于表示关联的数据项,如坐标点、日期时间等。
- **不可变性保证了数据的安全性**,特别是在多线程环境中,不需要担心并发修改的问题。
创建元组的基本语法:
```python
# 创建一个只有一个元素的元组
tup1 = (1,)
# 创建包含多个元素的元组
tup2 = (1, "hello", 3.14)
# 访问元素
print(tup2[0]) # 输出:1
# 尝试修改元素(会报错,因为元组是不可变的)
# tup2[0] = 2 # TypeError: 'tuple' object does not support item assignment
```
阅读全文