Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
「建议:根据提示完成练习后,再参考文末示例代码。」
练习 1:反转元组编写一个程序,将元组中的元素反转输出。
例:
tuple1 = (10, 20, 30, 40, 50)
输出:
(50, 40, 30, 20, 10)
「提示」
使用元组切片来反转给定的元组。[::-1]
练习 2:交换元组的元素编写一个程序,交换两个元组中的元素。
例:
tuple1 = (1, 2)
tuple2 = (8, 9)
输出:
tuple1 = (8, 9)
tuple2 = (1, 2)
「提示」
在 Python 中使用变量交换方法完成。
x, y = y, x
练习 3:从元组创建新元组编写一个程序,从一个元组提取部分元素创建新元组。
例:
tuple1 = (10, 20, 30, 40, 50)
输出:
(20, 30)
「提示」
使用元组切片来创建元组。
练习 4:元组中某个元素的数量编写一个程序,返回两个集合中不重复的元素集合。
例:如下元组,包含几个 20。
tuple1 = (10, 20, 30, 20, 50)
输出:
2
「提示」
使用元组的 count() 方法。
练习 5:修改元组给定是一个嵌套元组。编写一个程序,将元组中列表的第一项 (1) 修改为 100。
例:
tuple1 = (11, [1, 2], 22)
输出:
(11, [100, 2], 22)
「提示」
使用索引查找指定的项目,并使用赋值运算符对其进行修改。
# 练习 1tuple1 = (10, 20, 30, 40, 50)tuple1 = tuple1[::-1]print(tuple1)# 练习 2tuple1 = (1, 2)tuple2 = (8, 9)tuple1, tuple2 = tuple2, tuple1print(tuple1)print(tuple2)# 练习 3tuple1 = (10, 20, 30, 40, 50)tuple2 = tuple1[1:3]print(tuple2)# 练习 4tuple1 = (10, 20, 30, 20, 50)print(tuple1.count(20))# 练习 5tuple1 = (11, [1, 2], 22)tuple1[1][0] = 100print(tuple1)❝
文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!
❞