D.setdefault(k, []).append()
这个的意思可以看以下实例:
In [13]: dict Out[13]: {1: 4, '1': [1, 2, 3, 4]} In [14]: dict.setdefault('1', []).append(5) In [15]: dict Out[15]: {1: 4, '1': [1, 2, 3, 4, 5]} In [16]: dict.setdefault('2', []).append(5) In [17]: dict Out[17]: {1: 4, '1': [1, 2, 3, 4, 5], '2': [5]} In [18]: dict.setdefault('2', []).append(6) In [19]: dict Out[19]: {1: 4, '1': [1, 2, 3, 4, 5], '2': [5, 6]} |