python列表到元祖_python系列之列表和元祖

容器:

列表和元祖

区别:

列表可以修改,而元祖不能

序列:列表,元祖(序列中每个元素都有自己的id(编号),编号从0开始往右递增)

共性:

索引:

eg:name='Jack',name[0]='J'

注:也可以直接'Jack'[0]='J'

分片:

提供两个索引作为边界,第一个索引的元素包含在分片内,而第二个则不包含在分片内。

eg:numbers=[0,1,2,3,4,5,6,7,8,9],则numbers[0:3]=[0,1,2]

捷径:numbers[:]就等于整个序列

步长:eg:numbers[0:5:2]=[0,2,4],这里的步长设置为2

注:对于一个正数步长,python会从序列的头部开始向右提取元素,直到最后一个元素;而对于负数步长,则是从

序列的尾部开始向左提取元素,直到第一个元素

加法:

注:只有两种相同类型的序列才能进行连接操作。

eg:[1,2,3]+[4,5,6] = [1,2,3,4,5,6]

'Hello,'+'Python'='Hello,Python'

error:[1,2,3]+'Hello'(错误)

乘法:

用数字x乘以一个序列会生成新的序列,而在新的序列中,原来的序列将被重复x次。

eg:'hello'*3='hellohellohello'

成员资格:

为了检查一个值是否在序列中,可以使用in运算符,返回值为True或False。

eg:permission='rwx'

'r' in permission,返回True

特性:

改变列表:

eg:data = [1,1,1,1,1]

data[1]=2,此句就改变了列表,改变后的列表为[1,2,1,1,1]

del data[2],删除列表的第3个元素,改变后的列表为[1,2,1,1]

映射:字典(映射中每个元素都有自己的key(键))

集合:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值