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

Python元组介绍:10分钟掌握元组用法Python的元组(tuple)与列表类似,不同之处在于元组的元素不能修改,元组使用圆括号包含元素,而列表使用方括号包含元素。

欢迎大家来到IT世界,在知识的湖畔探索吧!

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

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

欢迎大家来到IT世界,在知识的湖畔探索吧!

运行结果为:

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

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

1、访问元组

欢迎大家来到IT世界,在知识的湖畔探索吧!可以使用下标索引来访问元组中的元素。接下来,通过一个案例来演示。
tuple_one = ("java", "python", "PHP", "C++")
print(tuple_one[0])
print(tuple_one[1])
print(tuple_one[2])
print(tuple_one[3]) 

运行结果为:

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

1、元组数据不能修改

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

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

运行结果如下:

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

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

欢迎大家来到IT世界,在知识的湖畔探索吧!tuple_one = ("java", "python", "PHP", "C++")
#把元组中的第一个元素修改为“传智播客”
tuple_one[0] = "传智播客"
print(tuple_one) 

如下图python报错:

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

2、遍历元组

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

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

运行结果如下:

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

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)) 

以上代码运行结果如下:

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/37360.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信