python实训内容_Python实验课:Python元组数据及其运算

本文介绍了Python编程中元组的基础操作,包括声明与初始化、元素访问、元组更新与合并以及遍历。通过实例展示了如何声明元组、访问元素,以及如何通过构造新元组实现元素的修改。同时,讲解了元组遍历的两种方法,即迭代遍历和索引遍历。此外,文章鼓励读者使用编程训练营APP学习Python编程,提供图文和视频课程以加深理解。
摘要由CSDN通过智能技术生成

一、实验目的及内容

(1)元组的声明和初始化

(2)元组元素的访问

(3)元组的更新与合并

(4)元组的遍历

二、实验过程

1、元组的声明和初始化

(1)启动IDLE开发环境,并新建一个Python模块文件,并输入下面的代码:

#声明元组并初始化

student = ('张明',"赵虎","马汉","李云龙","王义")

sealdata = (128.92,65.90,13809.1,79.689,0.23,127.00)

objdata = ('张明',)

print(student)

print(sealdata)

print(objdata)

2、元组元素的访问

元组元素的访问也是使用“[]”和“[:]”运算符。

如要访问student元组的第2个元素,可以写如下代码:

print("student的第2个元素是:%s" % (student[1]))

如要访问student元组的几个索引位置连续的元素,如"赵虎","马汉","李云龙",可以写如下代码:

print("student的子元组元素是:%s%s%s" % (student[1:4]))

3、元组的更新与合并

元组不支持对已有元组的元素进行增加、修改或删除操作。如果我们要修改一个元组,可以通过再构造一个新的元组替换旧的元组,来实现元素的插入和删除。例如,如果student元组只保留'张明',"赵虎"两个元素,可以编写如下代码:

student = ('张明',"赵虎")

可以把多个元组合并为一个元组,合并元组时可以使用“+”运算符。例如要合并前面的student、sealdata为一个元组,可以编写如下代码:

mergedata = student + sealdata

4、元组的遍历

元组的遍历和列表的遍历是完全相同的,都是使用for循环结构。元组遍历常用的也有二种方式,第一种方式是迭代遍历,如要遍历student,可以写如下的代码:

for st in student:

print("序号:%s 值:%s" % (student.index(st) + 1, st))

第二种方式是利用索引遍历,使用range函数产生从数字0开始到元组长度的整数序列,然后使用for循环遍历元组的每个元素。可以写如下的代码:

for i in range(len(student)):

print ("序号:%s 值:%s" % (i + 1, student[i]))

输出结果如下图所示:

203fb80e7bec54e7719553f9892b16554ec26af0.jpeg?token=78bba9ab013bbe98aaf5808e68eedd45&s=649E6C3A910FF74D08C418DA0000D0B2

三、关于编程训练营欢迎使用编程训练营APP学习Python编程,在手机应用商店搜索编程训练营即可下载APP。编程训练营APP同时提供简单易懂的图文课程和上机操作视频课程,既能系统学习,又可以精炼知识点,加速对知识的掌握;课程同步测试和知识点练习对课程的掌握程度进行全面评估和反馈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值