|

楼主 |
发表于 2016-8-16 14:50:42
|
显示全部楼层
>>> list1 = [1, 2]
>>> list2 = [3, 4]
>>> dict1 = {'1':list1, '2':list2}
>>> dict2 = dict1.copy()
>>> dict1
{'2': [3, 4], '1': [1, 2]}
>>> dict2
{'2': [3, 4], '1': [1, 2]}
>>> dict1.setdefault('b',2)
2
>>> dict1
{'2': [3, 4], '1': [1, 2], 'b': 2}
>>> dict2
{'2': [3, 4], '1': [1, 2]}
>>> dict1['1'][0] = 5
>>> dict1
{'2': [3, 4], '1': [5, 2], 'b': 2}
>>> dict2
{'2': [3, 4], '1': [5, 2]}
>>> list1
[5, 2]
>>> list2
[3, 4]
>>> dict1['1']
[5, 2]
不知何时直接把 list1 改写了,用 dict1['1'] 可以做到的样子。 |
|