我有一本字典。Python:如何從字典中製作兩個列表
{1 : [1.2, 2.3, 4.9, 2.0], 2 : [4.1, 5.1, 6.3], 3 : [4.9, 6.8, 9.5, 1.1, 7.1]}
欲每個鍵通過:值對的matplotlib.pyplot
實例作爲兩個列表:x值和y值。
每個鍵是一個x值,與每個項目的值相關聯。
所以我想兩個列表每個鍵:
[1,1,1,1] [1.2,2.3,4.9,2.0]
[2,2,2] [4.1,5.1,6.3]
[3,3,3,3,3] [4.9,6.8,9.5,1.1,7.1]
有一種優雅的方式來做到這一點?
或者有一種方法可以將字典傳遞給matplotlib.pyplot
?
+1表示可讀性。其他解決方案很好,但是這個解決方案是可讀的 - 這總是一個優點。 – 2009-11-15 19:15:22
簡單就好。愛這個解決方案! – jathanism 2009-11-15 19:26:32
@Jed,感謝您將列表comphresion更改爲[k] * len(v)。你教了我一些新的東西! – 2009-11-15 19:52:45