Python元组练习
时间: 2024-08-31 19:00:54 浏览: 121
Python中的元组(Tuple)是一种有序、不可变的数据结构,它由一系列元素组成,每个元素之间用逗号分隔,并用圆括号()包围。元组的主要特点包括:
1. **不可变性**:一旦创建,元组的元素就不能修改,这使得它们非常适合存储不变的数据集。
2. **高效性**:由于元组是不可变的,它们在内存中占用的空间通常比列表更小,查询也更快。
3. **常用于函数返回值**:函数经常使用元组作为默认返回值,因为它们能同时返回多个结果。
4. **索引访问**:可以像列表一样通过索引来访问元组中的元素。
练习示例:
```python
# 创建元组
my_tuple = (1, "hello", 3.14)
# 访问元组元素
print(my_tuple[0]) # 输出:1
# 使用切片获取部分元素
print(my_tuple[1:]) # 输出:("hello", 3.14)
# 尝试修改元组(会抛出TypeError)
# my_tuple[0] = 5 # 这将报错,因为元组是不可变的
# 元组可以包含不同类型的数据
mixed_tuple = (True, 2, "text")
# 创建空元组
empty_tuple = () # 空元组也是一个合法的元组
# 判断是否为元组
if isinstance(some_variable, tuple):
print(f"{some_variable} is a tuple.")
阅读全文
相关推荐








