python元组详解
时间: 2023-10-21 13:04:49 浏览: 143
Python 元组tuple详解
Python中的元组是一个不可变的序列,类似于列表。它由一系列逗号分隔的值组成,通常用圆括号()表示。元组可以包含任意类型的值,包括数字、字符串、列表和其他元组。与列表不同,元组的元素不能被修改、删除或添加。
元组有以下特点:
1. 元组是不可变的,一旦创建,就不能修改。这意味着你无法更改元组的元素或向元组中添加新元素。
2. 元组可以包含任意类型的值,不同类型的值可以混合在一个元组中。
3. 元组可以通过索引来访问其中的元素,索引从0开始,使用方括号[]表示。
4. 元组支持切片操作,可以通过切片语法来获取元组的子集。
5. 元组可以进行拼接和重复操作。
以下是一些关于元组的示例和用法:
1. 创建元组:
t = () # 创建一个空元组
t = (1, 2, 3) # 创建包含三个整数的元组
t = ('apple', 'banana', 'cherry') # 创建包含三个字符串的元组
2. 访问元组元素:
t = ('apple', 'banana', 'cherry')
print(t) # 输出:apple
print(t) # 输出:banana
3. 元组切片:
t = ('apple', 'banana', 'cherry', 'date', 'elderberry')
print(t[1:4]) # 输出:('banana', 'cherry', 'date')
4. 元组拼接和重复:
t1 = (1, 2, 3)
t2 = ('a', 'b', 'c')
t3 = t1 + t2 # 拼接两个元组
print(t3) # 输出:(1, 2, 3, 'a', 'b', 'c')
t4 = t1 * 3 # 重复一个元组
print(t4) # 输出:(1, 2, 3, 1, 2, 3, 1, 2, 3)
阅读全文