Wenn ich den folgenden Code ausgeführt habe, bekam ich den Wert A. Wenn ich es erneut ausführte, bekam ich den Wert B. Warum ist das? Hätte es nicht zum selben Ergebnis führen sollen?Position der Objekte - Python
-Code
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)
Wert A
<map object at 0x00000000093E7E80>
Wert B
<map object at 0x0000000009423080>
Hinweis
Ich frage nicht, wie man ein Kartenobjekt in eine Liste verwandelt. Sondern warum Speicherplätze unterschiedlich sind, wenn das Kartenobjekt new_li neu erstellt wird.
Warum würden sie gleich sein? – melpomene