我遇到的代码提供了很长的文件路径列表,但我很好奇代码[0:0]
部分的重要性是什么,但我似乎无法找到对此特定内容的任何引用语法用法。
sys.path[0] =
与sys.path[0:0]
的意思相同吗?这甚至是一件事吗?
由于我似乎无法找到对这种代码的引用,这是否意味着有更好的方法在较新版本的Python中执行此操作?我问,因为我怀疑使用此代码的应用程序是基于Python 2.4构建的。
import sys
sys.path[0:0] = [
'/home/nac/eggs/Pillow-2.7.0-py2.7-linux-x86_64.egg',
...
...
...
'/home/nac/eggs/pycparser-2.14-py2.7.egg',
]
答案 0 :(得分:4)
相当于更新/插入:
numbers = [1, 2, 3]
>>> numbers[0:2] = [4, 5, 6]
>>> numbers
[4, 5, 6, 3]
另一个例子:
{{1}}