Python的基础知识之常用类型-元祖

随着年龄的增长,发际线越来越高,头发越来越少,记忆力越来越差,因此小编为了记录学习的元祖,特写此文,与君共勉。


Python的基础知识之常用类型-元祖_第1张图片
tmpdir__17_9_6_10_30_49.JPG

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的伙伴可以多多交流

你可能感兴趣的:(Python的基础知识之常用类型-元祖)