2018.1.16学习python第三天03【元组】

xiaoxiao2021-02-28  24

创建一个空元组:元组是用小括号()括起来的字符串。

 

t=(); # 元组中只有一个元素的话需要写成这样↓,元素后面需要加一个逗号。 a=(1,)

元组与列表类似,不同之处在于元祖里面的内容/元素不能被修改。 而列表增、删、改都可以。元组安全性比较高。

a=(1,2); c,b=a;#a中的1和2会分别赋值给c和b。 print(c); print(b); a=(1,2); d,e,f=a;#因为a里面的元素没有三个,所以无法分别赋给三个变量,超出/不够a的长度,这种情况就会报错。 print(d); print(e); print(f); c=(2);#这样的里面只有一个元素,会被当作数字,而不是元组,因为小括号具有提高运算优先级的作用。 print(type(c)); print(c);#这时就需要在一个元素的后面加一个‘,’逗号,才会是元组的类型。 c=(2,);#()小括号里面只有一个元素时,在元素的后面加一个‘,’逗号,输出的类型就会是元组类型。 print(type(c)); print(c);

使用切片:

 

c=(2,3,3,'tom','OK',False); d=('张飞','刘备'); c=c+d;#将元组c与元组d拼接在一起,而‘=’号前面的‘c’被赋值为一个新的元组。 print(c[:]);#输出元组c的全部内容。 print(c[:4]);#输出元组c里从第一个到第四个元素; print(c[::-1]);#将元组c倒叙输出。 print(c*2);#加了一个‘*’号,会将c元组复制一份,并将原本与副本拼接在一起,以一个元组的方式输出。‘*3’‘*4’‘*n’都可以。

之前字符串里的方法‘in’‘not in’在元组里面使用方式一样。len():查看元组长度;查看元组里有几个元素;

max():查看元组中的最大值。

min():产看元组中的最小值。

tuple():将列表或其他类型的数据转换为元组,可能有的元素不能转换为元组。tuple()接收的元素需要是一个序列类型,或者是只有一个元素的字符串。

 

转载请注明原文地址: https://www.6miu.com/read-1450046.html

最新回复(0)