繁体   English   中英

将值附加到列表中的每个子列表

[英]Append value to each sublist in a list

我有一个列表列表,我想向整个列表的每个子列表追加一个常量值,例如:

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

我想将7附加到每个子列表中,以便_lst变为:

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

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

for l in _lst:
    l.append(7)
_lst = [ele + [7] for ele in _lst]
>>> tmp = [ i.append(7) for i in _lst ]
>>> print _lst
[[1, 2, 7], [3, 4, 7], [5, 6, 7]]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM