扫码关注官方订阅号
>>> numbers=[1,2,3,4,5] >>> numbers[0:4]=[] >>> numbers [5]
为啥是[5]
[5]
认证0级讲师
[0:4]赋值范围是0,1,2,3.
numbers[0:4] 会返回 [1,2,3,4],对 numbers[0:4] 赋值就相当于覆盖掉 [1,2,3,4],而[]为空列表 numbers[0:4]=[] 相当于把[1,2,3,4]覆盖成空列表,[1,2,3,4,5] 就变成了 [5]
由起始和终止值指定的范围包含第一个索引,但不包含第二个索引,这在Python中是个惯例。
=第一个索引,<第二个索引
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
[0:4]赋值范围是0,1,2,3.
numbers[0:4] 会返回 [1,2,3,4],对 numbers[0:4] 赋值就相当于覆盖掉 [1,2,3,4],而[]为空列表
numbers[0:4]=[] 相当于把[1,2,3,4]覆盖成空列表,[1,2,3,4,5] 就变成了 [5]
由起始和终止值指定的范围包含第一个索引,但不包含第二个索引,这在Python中是个惯例。