鑑於若干名單:擴展幾個列表優雅
a = ["a1", "a2", "a3"]
b = ["b1", "b2", "b3"]
...
n = ["n1", "n2", "n3"]
和新值的列表:
new_vals = ["a4", "b4", "n4"]
我想獲得:
["a1", "a2", "a3", "a4"]
["b1", "b2", "b3", "b4"]
...
["n1", "n2", "n3", "n4"]
我可以做到這一點當然,循環和臨時變量。好像來了zip
,map
和list.extend
的組合應該更優雅地做,但是正在逃避我。
這是否意味着您有14個列表和3個新值?你如何匹配新的值和原始列表?值是否始終以列表的變量名開頭? – 2011-01-09 19:29:47