Python分片赋值删除元素要怎么理解?,,>>> numbers=
Python分片赋值删除元素要怎么理解?,,>>> numbers=
>>> numbers=[1,2,3,4,5]>>> numbers[0:4]=[]>>> numbers[5]
为啥是[5]
python中通过分片赋值来删除元素,不太懂它计算的结果
由起始和终止值指定的范围包含第一个索引,但不包含第二个索引,这在Python中是个惯例。
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]
[0:4]赋值范围是0,1,2,3.
编橙之家文章,
相关内容
- Python能监控键盘事件操作吗?,python监控键盘事件,我知
- 求分析缓存装饰器的执行思路及流程是什么,思路流程
- Python REPL通俗的理解什么?,pythonrepl,“读取-求值-输出
- 请问在windows下安装pip如何操作,windowspip,已经安装好
- 用python方法来做oracle数据库链接的原理是什么?,pyt
- Python中is和==有什么区别?,pythonis,if foo is No
- Flask中的URL部分什么方法可以让它支持正则,FlaskURL方法
- Python这种修改了传入对象的函数, 是否应该用deepcopy, 另
- Python web开发难不难需要了解哪些知道点,python难不难
- Python .pyc文件如何从源码文件夹中剥离出来,,比如,我
评论关闭