-3
所以我的代码如下:我如何从Python中的列表中删除字典标志?
[{'card_month': '10'}, {'card_year':'2011'}]
我如何得到它从改变这个
['card_month': '10', 'card_year':'2011']
所以我的代码如下:我如何从Python中的列表中删除字典标志?
[{'card_month': '10'}, {'card_year':'2011'}]
我如何得到它从改变这个
['card_month': '10', 'card_year':'2011']
the_line_you_started_with = [{'card_month': '10'}, {'card_year':'2011'}]
new_dict = {}
new_dict.update(the_line_you_started_with[0])
new_dict.update(the_line_you_started_with[1])
print new_dict
第一行是您的线路(列表中的两个词典),分配给变量
第二行创建一个新的字典
第三和第四线更新索引字典的新字典,从第一个列表
可能是一个更清洁的方式做第三和第四行应为:
for item in the_line_you_started_with:
new_dict.update(item)
这样它wouldnt不管有多少的他们在the_line_you_started_with
,他们都会被添加到new_dict
'str(your_list).replace(“{”,“”).replace(“}”,“”)''。你为什么想这样做? – matsjoyce 2014-10-03 18:32:04
你的第二行是无效的Python。尝试将其粘贴到解释器中:'SyntaxError:invalid syntax' – Kevin 2014-10-03 18:32:25
你为什么要这么做? – tom 2014-10-03 18:32:46