冒号(:)在Python列表索引
我是Python新手。 我看到:
在列表索引中使用,尤其是当它与函数调用相关联时。
Python 2.7文档build议将lists.append
翻译为a[len(a):] = [x]
。 为什么需要用冒号后缀len(a)
?
我明白:
用于识别字典中的键。
:
是片段语法的分隔符,用于“切出”序列中的子部分, [start:end]
[1:5] is equivalent to "from 1 to 5" (5 not included) [1:] is equivalent to "1 to end" [len(a):] is equivalent to "from length of a to end"
在40时左右观看http://www.youtube.com/watch?v=tKTZoB2Vjuk ,他开始解释这一点。
与元组,字典和列表一起工作。
a[len(a):]
– 这会让你的长度到最后。 它select一个范围。 如果你反转a[:len(a)]
它会让你开始什么是len(a)
。