我有一個數據集,看起來像這樣:如何解壓在列表中列出了一個清單
data = [ [[a,b],[a,d]], [[e,f],[g,h]], [[i,j],[k,j]] ]
我想將它解壓縮,所以我有:
[[a,a], [e,g], [i,k]] and [[b,d], [f,h], [j,j]]
在同一直線上,有沒有辦法獲得列表的長度,而不計算基於一個值的重複?例如,使用上面的第一個列表,我想計算每個子列表中的列表數量,而不計算第二個值中的重複項。所以我想:
[2, 2, 1]
我能夠得到[2,2,2]使用的結果:
count = [len(i) for i in data]
但因爲我不能單獨的值,有無法單獨檢查第二個值中的重複項。
您是否試圖拼合您的清單並計算出現次數? http://stackoverflow.com/questions/952914/making-a-flat-list-out-of-list-of-lists-in-python – user1767754