例:串列為[2,3,2,1,1,3]
如何實作得出的結果為{2:1,3:1,2:2,1:1,1:2,3:2}
uj5u.com熱心網友回復:
用 Window.partitionByuj5u.com熱心網友回復:
lst = [2,3,2,1,1,3]
a = []
b = {}
for x in lst:
b[x] = b[x]+1 if b.get(x) else 1
a.append((x, (b[x] if b.get(x) else 1)))
print(a)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/254149.html
