随着年龄的增长,发际线越来越高,头发越来越少,记忆力越来越差,因此小编为了记录学习的元祖,特写此文,与君共勉。
1、元祖的定义
元祖:有序不可变集合,用()表示
#初始化定义
l = (1,) #只有一个元素的时候加个逗号,表示其他情况区别,表示元祖
print(type(l))
tup = 1,2,3,4,'zb'
print(tup)
#列表转化从元祖
nums = [1,2,3,4,5,6]
result = tuple(nums)
print(result,type(result))
2、元祖的操作,因为是不可变的,所以没有增删改,只有查,但是元祖里面可以存放list或者其他的集合
2.1 查询某个元素或者多个元素
items = (1,2,34,4,5,5,6,7,8,9)
print(items)
print(items[2],items[:2:],items[::-1])
2.2 获取元祖值
items = (1,2,34,4,5,5,6,7,8,9)
print(items.count(5)) # 元素的个数
print(items.index(2)) # 元素对应的索引
print(len(items),max(items),min(items))
2.3 判定 in not in 是否是元祖元素
items = (1,2,34,4,5,5,6,7,8,9)
print(1 in items)
2.4 拼接(乘法 家法)和拆包
items = (1,2,34,4,5,5,6,7,8,9)
item2 = ('a','b','c')
print(items + item2)
print(item2 * 2)
a,b = (10,20)
a,b = (b,a)
print(a,b)
如果需要了解更多Python知识,请查看
Python的基础知识之常用类型-字典
Python的基础知识之常用类型-列表
Python的基础知识之常用类型-字符串
Python的基础知识之常用类型-元祖
最后赠言
学无止境,学习Python的伙伴可以多多交流