簡體   English   中英

帶有dict值的Python更新列表

[英]Python update list with dict values

這個問題似乎很基本,但是我沒有找到一個干凈的解決方案。

我想向一個列表中添加一些值(字典),例如

data = { "item" : {}, "series": [ ] }
...
data['item'].update(dict(labels=myitems))   
data['series'].append( dict(data=myseriesData) )       
data['series'].append( dict(name=myname) )

這將產生:

{'series': [{'data': [1, 2, 3]}, {'name': 'serie1'}], 'item': {'labels': ['jan', 'feb', 'march']}}

盡管我沒有系列列表中的花括號,但我的JSON需要采用以下格式:

{'series': ['data': [1, 2, 3], 'name': 'serie1'], 'item': {'labels': ['jan', 'feb', 'march']}}

我嘗試了其他方法,例如使用擴展 更新添加字符串或元組,但是沒有成功。

任何想法? 什么是“把戲”?

僅附加一個dict

data['series'].append(dict(data=myseriesData, name=myname))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM