2

我有一个列表列表,我想将一个常量值附加到完整列表的每个子列表中,例如:

_lst = [[1, 2], [3, 4], [5, 6]]

我想附加7到每个子列表中,这样_lst就变成了:

[[1, 2, 7], [3, 4, 7], [5, 6, 7]]

有没有完成工作的好方法(例如使用zip)?谢谢!

4

3 回答 3

13
for l in _lst:
    l.append(7)
于 2013-03-04T04:32:18.377 回答
6
_lst = [ele + [7] for ele in _lst]
于 2013-03-04T04:30:16.090 回答
1
>>> tmp = [ i.append(7) for i in _lst ]
>>> print _lst
[[1, 2, 7], [3, 4, 7], [5, 6, 7]]
于 2013-03-04T04:31:06.443 回答