07 - 元组

一.元组特点(tuple)

  • Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

  • 如果元组中只有一个元素,需要在唯一的元素后写一个逗号(否则会被解析为字符串类型)

    aTuple = ('et',77,99.9)
    bTuple = ('a',)
    

二.元组的相关操作

1.访问元素

  • 也同样可以使用索引和切片

    aTuple = ('a','b','c','d')
    print(aTuple[0])
    print(aTuple[::-1])
    

2.查询某一元素出现次数

  • count:字符串和列表中的用法相同

     a = ('a', 'b', 'c', 'a', 'b')
     a.count('b')      #2,第一次出现的位置索引
    

3.查询某一元素位置

  • index:字符串和列表中的用法相同

  • 根据元素获取下标位置

     a = ('a', 'b', 'c', 'a', 'b')
     a.index('a', 1, 4)    #3   左闭右开
    

4.遍历

  • 其中一种方法
a = ('a', 'b', 'c', 'a', 'b')
for i in a:
	print(i)

5.判断元素是否在/不在元组中

  • in 和 not in
if 'd' in a:
	print('在')
else:
	print('不在')

6.元组与列表间的相互转化

  • 如果硬是要修改元组中的元素,可以先转化成列表,然后就可以用列表的相关方法了,最后再转成元组

    aTuple = (1,2,3,4)
    alist = list(aTuple)   #元组--->列表
    bTuple = tuple(alist)  #列表--->元组
    
posted @ 2021-10-14 18:48  深藏Bluee  阅读(141)  评论(0)    收藏  举报