다음 코드를 실행하면 값이 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)
A 값
<map object at 0x00000000093E7E80>
값 B
<map object at 0x0000000009423080>
참고
지도 개체를 목록으로 만드는 방법을 묻지 않습니다. 그러나 맵 객체 new_li가 다시 생성 될 때 메모리 위치가 다른 이유는 무엇입니까?
Pycon 왜 그들은 같은 것입니까? – melpomene