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

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

 

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()接收的元素需要是一个序列类型,或者是只有一个元素的字符串。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值