全国咨询/投诉热线:400-618-4000

python培训之元组详解

更新时间:2019年11月29日14时46分 来源:传智播客 浏览次数:

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

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

运行结果为:

1575008892414_python元组1.jpg

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

1、访问元组

可以使用下标索引来访问元组中的元素。接下来,通过一个案例来演示。

tuple_one = ("java", "python", "PHP", "C++")
print(tuple_one[0])
print(tuple_one[1])
print(tuple_one[2])
print(tuple_one[3])
 

运行结果为:

1575008909934_python元组2.jpg

1、元组数据不能修改

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


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

运行结果如下:

1575008923914_python元组3.jpg

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


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


如下图python报错:

1575008934703_python元组4.jpg

2、遍历元组

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


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

运行结果如下:

1575008976871_python元组5.jpg


3、内置元组函数哪些?

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_subject2print(type(tuple_subject2)) 

以上代码运行结果如下:

1575009041340_python元组6.jpg

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额