<分区> 分区>
我对 list.append() 有一个奇怪的问题。我构建了一个列表,连接了字典中的一些值,如下所示:
In [3]: myDict = {'k1': u'value1', 'k2': [u'value2']}
In [4]: myList = myDict['k2']
In [5]: myList
Out[5]: [u'value2']
In [6]: myList.append(myDict['k1'])
In [7]: myList
Out[7]: [u'value2', u'value1']
In [8]: myDict
Out[8]: {'k1': u'value1', 'k2': [u'value2', u'value1']}
我不明白为什么myDict在In [6]中的append之后被修改(看的区别)在 [2] 和 Out [8]).
