Python数据结构与算法全解析
1. Python中的元组操作
元组是Python中一种重要的数据结构,其元素访问、提取和操作与字符串类似。以下是一些常见操作示例:
b = (3, 4, 5, 'a')
print(b[0]) # 输出: 3
print(b[-1]) # 输出: 'a'
print(b[0:3]) # 输出: (3, 4, 5)
元组具有不可变特性,尝试修改元组元素会引发错误:
t = ('the', 'tuples', 'are', 'immutable')
try:
t[1] = 'lists'
except TypeError as e:
print(f"错误信息: {e}")
元组可以嵌套,也能进行拼接和重复操作:
b = (3, 4, 5, 'a')
c = (b, 2)
print(b + c) # 输出: (3, 4, 5, 'a', (3, 4, 5, 'a'), 2)
print(3 * b) # 输出: (3, 4, 5, 'a', 3, 4, 5, 'a', 3, 4, 5, 'a')
可以使用 for-in 循环遍历元组:
games = ('tennis', 'baseball', '
超级会员免费看
订阅专栏 解锁全文

2986

被折叠的 条评论
为什么被折叠?



