Pythonのお勉強 Part18
■ このスレッドは過去ログ倉庫に格納されています
0236デフォルトの名無しさん
2007/04/22(日) 20:40:01setdefault は?
>>> lst = [("A", 1),("A", 2),("B", 1),("B", 3),("B", 4),("C", 1),("C", 3),]
>>> table = {}
>>> for k, v in lst:
... table.setdefault(k, []).append(v)
>>> table
{'A': [1, 2], 'C': [1, 3], 'B': [1, 3, 4]}
■ このスレッドは過去ログ倉庫に格納されています