这里有人能告诉我如何正确地将一系列缺失值附加到 python 列表中吗?例如, > ls=[1,2,3] > ls += []*2 > ls [1,2,3]但这不是我想要的结果。我想: [1,2,3, , ]其中空格表示缺失值。(注意:我也不想要的是: > ls [1,2,3,'',''])谢谢,
2 回答

米脂
TA贡献1836条经验 获得超3个赞
使用list.extend
,它将通过附加来自可迭代的元素来扩展列表。
ls=[1,2,3] ls.extend(['']*2)
输出
[1,2,3,'', '']
而list.append
将对象附加到列表的末尾。
即[1,2,3].extend([4])
->[1,2,3,4]
`[1,2,3].extend([[4]])` -> `[1,2,3,[4]]`
添加回答
举报
0/150
提交
取消