# Python tuple类型示例代码
# 创建一个空的元组
empty_tuple = ()
print(f"创建一个空的元组: {empty_tuple}")
# 创建一个包含多个元素的元组
fruits = ("apple", "banana", "cherry")
print(f"创建一个包含多个元素的元组: {fruits}")
# 元组可以包含不同类型的元素
mixed_tuple = (1, "hello", 3.14, True)
print(f"元组可以包含不同类型的元素: {mixed_tuple}")
# 访问元组中的元素
first_fruit = fruits[0]
print(f"访问元组中的第一个元素: {first_fruit}")
# 元组是不可变的,不能修改其中的元素
# 下面这行代码会报错:TypeError: 'tuple' object does not support item assignment
# fruits[0] = "orange"
# 可以通过切片获取部分元素
subset_fruits = fruits[1:3]
print(f"通过切片获取部分元素: {subset_fruits}")
# 元组可以嵌套
nested_tuple = (1, ("a", "b"), 2, ("c", "d"))
print(f"元组可以嵌套: {nested_tuple}")
# 使用内置函数 len() 获取元组的长度
length_of_fruits = len(fruits)
print(f"使用内置函数 len() 获取元组的长度: {length_of_fruits}")
# 使用 in 关键字检查元素是否在元组中
is_banana_in_fruits = "banana" in fruits
print(f"使用 in 关键字检查元素是否在元组中: {is_banana_in_fruits}")
# 元组解包
x, y, z = fruits
print(f"元组解包: x={x}, y={y}, z={z}")
创建元组:
()
创建。不同类型的元素:
访问元素:
不可变性:
TypeError
。切片:
嵌套元组:
内置函数:
len()
函数可以获取元组的长度。in
关键字可以检查某个元素是否存在于元组中。元组解包:
上一篇:python dict.get
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站