我写了下面的代码
a = [1,2,3]
b = a.append(4)
Run Code Online (Sandbox Code Playgroud)
为什么里面b什么都没有?
因为append不返回修改后的列表 - 它只是添加新元素,就地修改列表并返回None.要获得所需效果,请执行以下操作:
b = a + [4]
Run Code Online (Sandbox Code Playgroud)
请注意,上面创建了一个新列表,而using append修改了相同的列表.
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |