栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python3 元组(python的元组)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python3 元组(python的元组)

目录

前言

一、怎么创建元组

 二、元组的部分操作

三、元组的遍历 

总结


前言

元组也是python内置的数据结构之一,是一个不可变序列,所以它没有增,删,改的操作。所以相较于列表和字典,它的内容会相对少一些。

一、怎么创建元组

元组的创建和列表,字典他们差不多,有两种方式,一是直接自定义名=(元素对象,···);或者使用内置函数tuple():自定义名=tuple((元素对象,···))。

tupleA=()
tupleB=tuple()
print(type(tupleA),type(tupleB))

运行结果

当然要注意的是:只包含一个元组的元素需要使用逗号和小括号:自定义名=(元素对象,);否者它表示的是字符串。

tupleA=("你好")
print(tupleA,type(tupleA))
tupleB=("你也好",)
print(tupleB,type(tupleB))

 运行结果

 二、元组的部分操作

元组虽然没有增,删,改操作,但是还有一些函数是可以对元组操作的。

    例如虽然不能增加和修改元组的元素,但我们可以将两个元组拼接成一个新的元组。
    tupleA=("你好","加油")
    tupleB=("你也好","你也加油")
    tupleC=tupleA+tupleB
    print(tupleC)

    运行结果

    虽然不能删除元组的元素,不过我们可以删除整个元组。

    tupleA=("你好","加油")
    del tupleA
    print(tupleA)

     运行结果

    元组有查询操作,我们也可以通过索引找到元素;或者通过元素找到索引(如果元素重复,则找到第一个元素的索引);也可以通过count(元素)来查看元素在该元组有多少个。

    tupleA=("你好","加油","你好","加油",23,5,7,14)
    print(tupleA[4])
    print(tupleA.index("加油"))
    print(tupleA.count("你好"))

    运行结果

    还有很多函数对元组进行操作,但这些函数在其他数据结构也可以使用,例如:max()找最大值,min()找最小值,len()查看元素个数等等。

三、元组的遍历 

元组是可迭代对象,所以可以使用for in 进行遍历。

tupleA=("你好","加油","你好","加油",23,5,7,14)
listA=[]
for i in tupleA:
    listA.append(i)    #通过遍历将元组变成列表
print("这是元组",tupleA)
print("这是列表",listA)

运行结果


总结 

以上就是元组的基础知识,如有不对的地方,请指教谢谢,拜拜。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772809.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号