我使用的是一个python购物车,它将我的产品选项存储在一个词典列表中。当我记录选项对象以查看其结构时,它存储如下:
[[{'option': <model.Option object at 0xfc6cd6b0>}, {'option': <model.Option object at 0xfc6cd7b0>}]]
这是在Google App Engine上运行的,对于所选的每个选项,选项模型对象都存储在字典中。
我的目的是遍历此结构并将<model.Option object at 0xfc6cd6b0>
和<model.Option object at 0xfc6cd7b0>
保存到数据存储区,但我无法弄清楚如何执行此操作。有人可以告诉我该怎么做吗?
答案 0 :(得分:3)
这是一个嵌套列表。打开外部列表,然后遍历内部,取出option
值:
for d in yourlst[0]:
option = d['option']
# do something with option
您还可以将其组合到生成器表达式中:
for option in (d['option'] for d in yourlst[0]):
# do something with option