python2:合并csv元素列表

时间:2011-10-21 13:50:55

标签: python

我有这样的字典:

{1: ['1,2,3', '4,5,6', '7,8']}

dict可以在列表项的数量上变化,但总是1个dict项。如何将其合并到

{1:['1,2,3,4,5,6,7,8']}

由于

2 个答案:

答案 0 :(得分:2)

>>> d
{1: ['1,2,3', '4,5,6', '7,8'], 2: ['9,10', '11']}
>>> for k,v in d.iteritems():
...     d[k] = [",".join(v)]
...
>>> d
{1: ['1,2,3,4,5,6,7,8'], 2: ['9,10,11']}

答案 1 :(得分:1)

在你的情况下,你只需要连接一个字符串。

但是如果你想合并这个集合,试试这个:

a = [1, 2, 3]
b = [3, 4, 5]
a.extend(b)
print a
  

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