Skip to main content
 首页 » 编程设计

python之在 Python 中的特定字符串中重组 dict 的最佳方法

2025年05月04日19qq78292959

我有一个字典。

some_dict = {'cars': 'Audi', 'price': '50k', 'year': '2016'}. 

我想要一个字符串:

cars=Audi, price=50k, year=2016 

我想知道,最好的方法是什么? 总有一些这样的选择:

response = '' 
   for key, value in some_dict.items(): 
        response += (str(key) + '=' + str(value) + ', ') 
   response[-1]='.' # for replacing comma to a point 

但这似乎不是一个很好的决定.. 我相信有更好的方法。

请您参考如下方法:

some_dict = {'cars': 'Audi', 'price': '50k', 'year': '2016'} 
', '.join('='.join(i) for i in some_dict.items()) 

输出:

'cars=Audi, price=50k, year=2016'