我是Python的新手.我看到:列表索引中使用,特别是当它与函数调用相关时.
Python 2.7文档建议lists.append转换为a[len(a):] = [x].为什么需要len(a)用冒号后缀?
据我所知,:它用于识别字典中的键.
sou*_*kah 148
: 是切片语法的分隔符,用于"切出"序列中的子部分, [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"
Run Code Online (Sandbox Code Playgroud)
在40:00左右观看https://youtu.be/tKTZoB2Vjuk?t=41m40s他开始解释.
也适用于元组,词典和列表.
小智 7
a[len(a):] - 这会让你达到最后的长度.它选择一个范围.如果你逆转 a[:len(a)] 它会让你开始任何事情len(a).