给出几个列表:
a = ["a1", "a2", "a3"]
b = ["b1", "b2", "b3"]
...
n = ["n1", "n2", "n3"]
Run Code Online (Sandbox Code Playgroud)
以及一系列新值:
new_vals = ["a4", "b4", "n4"]
Run Code Online (Sandbox Code Playgroud)
我想得到:
["a1", "a2", "a3", "a4"]
["b1", "b2", "b3", "b4"]
...
["n1", "n2", "n3", "n4"]
Run Code Online (Sandbox Code Playgroud)
当然,我可以使用循环和临时变量来完成此操作.这似乎是前来组合zip,map以及list.extend应该更优雅做到这一点,但我的规避.
像这样的东西:
a = ["a1", "a2", "a3"]
b = ["b1", "b2", "b3"]
# Put the list a, b ... in a big_list.
big_list = [a, b]
new_vals = ["a4", "b4", "n4"]
for i, new_val in enumerate(new_vals):
big_list[i].append(new_val)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |