嗨如何循環遍歷下面的n,並獲取e中的字典元素,如果元素匹配。循環遍歷包含字典的嵌套列表
e = [(1001, 7005, {'length': 0.35, 'modes': 'cw', 'type': '99', 'lanes': 9}),
(1002, 8259, {'length': 0.35, 'modes': 'cw', 'type': '99', 'lanes': 9}), (1001, 14007, {'length': 0.35, 'modes': 'cw', 'type': '99', 'lanes': 9})]
n = [[(1001, 7005), (3275, 8925)], [(1598, 6009), (1001, 14007)]]
即比較n和如果n是在電子打印字典
b = []
for d in n:
for items in d:
print b
結果應該是
output = [[{'length': 0.35, 'modes': 'cw', 'type': '99', 'lanes': 9}],[{'length': 0.35, 'modes': 'cw', 'type': '99', 'lanes': 9}]]
感謝,但輸出應該是單獨的字典作爲@thefourtheye有它 – user3481663
@ user3481663不一個問題,檢查更新。 – alecxe