给定:
a = [1, 2, 3]
b = [4,5]
获取方式:
[1, 2]
[4]
在上面的例子中,我知道这是可行的:
a[:-1]
b[:-1]
但是,当:
c = [1]
c[:-1]
结果是一个空列表。
请您参考如下方法:
您需要以下代码片段:
c[:1] + c[1:-1]
例如:
>>> c = [1]
>>> c[:1] + c[1:-1]
[1]
使用 c[:1] 可以得到一个由第一个元素组成的列表(如果它存在,否则为空列表),使用 c[1:-1] 你从第二个到最后一个除外。如果没有第二个元素,c[1:-1] 将只返回空列表。
