python基础知识(四)--元组tuple

目录

前言

一、怎么创建元组

 二、元组的部分操作

三、元组的遍历 

总结


前言

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

一、怎么创建元组

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

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

运行结果

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

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

 运行结果

 二、元组的部分操作

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

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

    运行结果

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

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

     运行结果

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

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

    运行结果

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

三、元组的遍历 

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

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

运行结果


总结 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值