當我執行下面的代碼時,我得到了值A.當我再次執行它時,我得到了值B.爲什麼是這樣。它不應該產生相同的結果嗎?對象的位置 - Python
代碼
list_a = ['one_A', 'two_A', 'three_A']
#initialize the list
new_li = map(lambda i: '{0}\n'.format(i), list_a)
print(new_li)
值一個
<map object at 0x00000000093E7E80>
B值
<map object at 0x0000000009423080>
注意
我不問如何將地圖對象變成列表。但是,當地圖對象new_li重新創建時,爲什麼內存位置不同。
他們爲什麼會是一樣的嗎? – melpomene