我有一個類似於此的字典:返回n次的第n個數字
[{ 'key' : 10, 'values' : [ [1,2] [3,4,5] [6,7,8,9] ] }, { ... }]
我試圖返回與「交集」爲重點和第n個元素的新字典每個列表的值都是最長列表中的值。該名單有不同的長度時,短的也只是有他們的最後的值追加多次,像這樣的:
{10:[1,3,6]}
{10:[2,4,7]}
{10:[2,5,8]}
{10:[2,5,9]}
我應該迭代爲itervalues(),iterkey(),或iteritems()? 可能有類似的問題發佈,但我找不到一個簡潔的解釋方式,我缺少關鍵字。
如何製作完成該任務的功能?
是您填寫期望的輸出? –
什麼是交點*? –
@Cunningham輸出將是以'key'作爲關鍵字值的一系列字典。 'intersection'只是我用於自己的代碼而不是'key'的實際字符串。 (整數實際上是從不同長度的多行中得到的Qgis點數,但我覺得他們保持不了這個問題的清晰度。) –