63 lines
2.1 KiB
Python
63 lines
2.1 KiB
Python
# 练习1 创建元组并打印元素
|
|
# 创建一个包含 5 个整数的元组,然后打印出该元组的第 3 个元素。
|
|
numbers = (1, 2, 3, 4, 5)
|
|
print(numbers[2])
|
|
|
|
# 练习2 元组的拼接
|
|
# 创建两个元组,将它们拼接成一个新的元组并打印。
|
|
tuple1 = (1, 2, 3)
|
|
tuple2 = (4, 5, 6)
|
|
combined_tuple = tuple1 + tuple2
|
|
print(combined_tuple)
|
|
|
|
# 练习3 元组的重复
|
|
# 创建一个元组,将其重复 3 次并打印结果。
|
|
original_tuple = ('a', 'b')
|
|
repeated_tuple = original_tuple * 3
|
|
print(repeated_tuple)
|
|
|
|
# 练习4 元组的切片操作
|
|
# 创建一个包含 10 个元素的元组,使用切片操作提取出第 3 到第 7 个元素组成新的元组并打印。
|
|
long_tuple = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
|
|
sliced_tuple = long_tuple[2:7]
|
|
print(sliced_tuple)
|
|
|
|
# 练习5 检查元素是否在元组中
|
|
# 创建一个元组,检查某个特定元素是否存在于该元组中,并打印相应的结果信息。
|
|
animals = ('dog', 'cat', 'bird', 'fish')
|
|
target = 'cat'
|
|
if target in animals:
|
|
print(f"{target} 在元组中。")
|
|
else:
|
|
print(f"{target} 不在元组中。")
|
|
|
|
# 练习6 计算元组长度
|
|
# 创建一个元组,计算它的长度并打印结果。
|
|
mixed_tuple = (1, 'hello', True, 3.14)
|
|
length = len(mixed_tuple)
|
|
print(f"元组的长度是 {length}。")
|
|
|
|
# 练习7 查找元素的索引
|
|
# 创建一个元组,查找某个元素第一次出现的索引位置并打印。若元素不存在,打印提示信息。
|
|
letters = ('a', 'b', 'c', 'b')
|
|
search = 'b'
|
|
if search in letters:
|
|
index = letters.index(search)
|
|
print(f"{search} 第一次出现的索引是 {index}。")
|
|
else:
|
|
print(f"{search} 不在元组中。")
|
|
|
|
# 练习8 统计元素出现次数
|
|
# 创建一个元组,统计某个元素在元组中出现的次数并打印。
|
|
numbers = (1, 2, 2, 3, 2, 4)
|
|
count_element = 2
|
|
count = numbers.count(count_element)
|
|
print(f"{count_element} 在元组中出现了 {count} 次。")
|
|
|
|
# 练习9 元组的嵌套访问
|
|
# 创建一个嵌套元组,访问内层元组的某个元素并打印。
|
|
nested_tuple = ((1, 2), (3, 4), (5, 6))
|
|
print(nested_tuple[1][0])
|
|
|
|
|