Python开发——数据类型【元祖】

元祖的定义

1 tu = (11,22,33,44,)
2 print(tu)       # (11, 22, 33, 44)
3 
4 tu = tuple((11,22,33,44,))
5 print(tu)       # (11, 22, 33, 44)

元祖的特性

1 # 可存放多个值
2 # 不可变【一级元素不可修改】
3 # 按照从左到右的顺序定义元祖,下标从0开始顺序访问,有序
4 # 元祖【一级元素】不可以进行增加、删除、修改操作

元祖的常用操作

索引

1 # 索引
2 I = ("egon","alex","seven","yuan")
3 print(I[0])             # egon
4 print(I[-1])            # yuan
5 print(I[-2])            # seven

切片

1 # 切片
2 I = ("egon","alex","seven","yuan")
3 print(I[1:3])           # ('alex', 'seven')
4 print(I[1:])            # ('alex', 'seven', 'yuan')
5 print(I[:3])            # ('egon', 'alex', 'seven')
6 print(I[1:-1])          # ('alex', 'seven')
7 print(I[:])             # ('egon', 'alex', 'seven', 'yuan')
8 print(I[::3])           # ('egon', 'yuan')  跨度为3
9 print(I[::-1])          # ('yuan', 'seven', 'alex', 'egon')     反转了

长度

1 # 长度
2 I = ("egon","alex","seven","yuan")
3 print(len(I))           # 4

包含

1 # 包含
2 I = ("egon","alex","seven","yuan")
3 if "yuan" in I:
4     print("ok")     # ok

循环

1 # 循环
2 I = ("egon","alex","seven","yuan")
3 for i in I:
4     print(i)

拼接

1 I = ("egon","alex","seven","yuan")
2 s = "_".join(I)
3 print(s)        # egon_alex_seven_yuan

注:元祖、列表中的元素,全部为字符串时可以用join拼接为字符串,否则只能使用for循环拼接

  字符串只能通过索引去取值、不能修改

 

转载于:https://www.cnblogs.com/yuanlili/p/8569152.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值