python_Day2:切片

str和list为例
个人理解:切片的赋值,所附得值必须也是能被切片(可不可以理解为可迭代对象?)
list:以索引角度理解切片
a = [11,22,32]
a[1]
输出:22—索引为1的值
a[:1]
输出:11—[0,1)索引之间的值
a[1:]
输出:[22,33]—[0,3)索引之间的值,当然这边3的索引已经超出了长度,这边便于理解就这么写了
a[::-1]:反向输出[32,22,11]
a[::1]:正向输出[11,22,32]
切片的赋值:
a[1:2]=b
不管b的长度如何,把b切片后全部加入指定的位置。

>>>a = [90, 6, 7, 4, 3, 44, 5, 1]
>>>a[1:2] = [100]
>>>print(a)
[90, 1, 0, 00, 7, 4, 3, 44, 5, 1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值