Python之元组(创建、操作、转列表)

元组的创建

元组基本上是不可变的列表。
元组几乎具有列表所有的特征,但不包括可变性相关的特征。
没有函数或方法可以改变元组。
元组可以包含任何类型的元素。
元组用括号括起来,用逗号隔开元素。
创建元组:元组名=(元素1,元素2…)
注意:创建元素时只有一个元素时,要加上逗号,例如(1,),否则会被识别成数字1。
在这里插入图片描述

元组的操作

和其他序列相同的操作

  • 连接符+和重复符*
  • 分片操作
  • 检测成员in 和for循环
  • 求长度len()、最大max()、最小min()

注意:元组是不可变的,所以添加(append、extend、insert)、删除(pop、remove)、翻转排序(reverse、sort)都不能用于元组。

在这里插入图片描述

列表和元组的转换

元组和列表可以相互转换。
用tuple()可以将列表转元组;
用list()可以将元组转列表。
如果要对元素进行排序,sort()方法是直接改变对象本身的,所以能对列表操作,不能对元组操作。
而sorted()函数是返回一个排序好的对象,不会改变原来的对象,能对各种序列操作,包括可变的列表和不可变的元组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值