python 元组_Python元组介绍:10分钟掌握元组用法

Python的元组(tuple)与列表类似,不同之处在于元组的元素不能修改,元组使用圆括号包含元素,而列表使用方括号包含元素。元组的创建很简单,只需要在圆括号中添加元素,并使用逗号分隔即可,示例代码如下:

tuple_one = ("java", "python", "PHP", "C++")print(tuple_one)

运行结果为:

c1cf8b11ef58c9851b4f480f3fa993ad.png

与字符串的索引类似,元组的索引也是从0开始的。接下来,针对元组的相关操作进行讲解。

1、访问元组

可以使用下标索引来访问元组中的元素。接下来,通过一个案例来演示。tuple_one = ("java", "python", "PHP", "C++")print(tuple_one[0])print(tuple_one[1])print(tuple_one[2])print(tuple_one[3]) 

运行结果为:

278c6a71ab4072a7f2cacceb9ceaff9f.png

1、元组数据不能修改

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合。接下来,通过一个案例来演示。

 tuple_one = ("java", "python", "PHP", "C++")tuple_two = ("1", "2", "3")tuple_three = tuple_one + tuple_twoprint(tuple_three) 

运行结果如下:

dc538c622085ddb5327865bcfcd4f94a.png

修改元组中的数据,测试。

tuple_one = ("java", "python", "PHP", "C++")#把元组中的第一个元素修改为“传智播客”tuple_one[0] = "传智播客"print(tuple_one) 

如下图python报错:

275b6aae4a8da5684270fb3162188ddc.png

2、遍历元组

可以使用for循环实现元组的遍历,下面我们通过实演示。【推荐了解:python+人工智能培训课程】

tuple_one = ("java", "python", "PHP", "C++", "学IT到传智播客")for subject in tuple_one:    #注意for循环后的print()语句的缩进,不然会报错    print(subject) 

运行结果如下:

532b28b38d51975513b9eb90566a0684.png
len(tuple) 表示计算元祖max(tuple) 返回元祖中的元素最大值min(tuple) 返回元组中元素最小值tuple(seq)  将列表转为元组

下面我们通过实例展示

tuple_suject = ("java", "python", "PHP", "C++", "学IT到传智播客")# 计算元组中元素最大值和最小值len_size = len(tuple_suject)print(len_size)# 返回元组元素最大值和最小值tuple_number = ("4", "10", "16", "19", "2")max_number = max(tuple_number)min_number = min(tuple_number)print(max_number)print(min_number)# 将列表转为元组list_subject = ["java", "python", "大数据", "软件测试", "PHP"]tuple_subject2 = tuple(list_subject)# 打印tuple_subject2数据类型print(type(tuple_subject2)) 

以上代码运行结果如下:

8d82a535113f94029dcca97dbbddd423.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值