我编辑的。我把它们列在字典里。如果a和b是2个字典:
a = {'UK':'http://www.uk.com', 'COM':['http://www.uk.com','http://www.michaeljackson.com']}
bb = {'Australia': 'http://www.australia.com', 'COM':['http://www.Australia.com', 'http://www.rafaelnadal.com','http://www.rogerfederer.com']}
我想把他们联合起来
^{pr2}$我想把它们联合起来,即
**How to do it in Python without overwwriting and replacing any value?**
我想在这里
defaultdict
可能会有帮助:这并不完全是您所要求的数据结构,但它非常接近(我认为更合适)。在
如果你真的想用你现有的格式(尽管顺序不同):
^{pr2}$结果:
如你所愿。在
如果您的列表是字典,则只需合并字典:
更新
我的回答是:
^{pr2}$我怀疑人们还是应该使用字典,这里有一种cpu效率不高的方法:
*非cpu效率,因为对于大数据集,append将非常慢。在
考虑使用不同的数据结构,例如集合字典。在
如果确实需要继续使用糟糕的数据结构,可以在完成后将其转换回:
^{pr2}$相关问题 更多 >
编程相关推荐