Próbuję przekonwertować wartości listy za pomocą funkcji map
, ale otrzymuję dziwny wynik.Problemy z mapą()
s = input("input some numbers: ")
i = map(int, s.split())
print(i)
daje:
input some numbers: 4 58 6
<map object at 0x00000000031AE7B8>
dlaczego nie powrócić [ '4', '58', '6']?
Czy próbowałeś z nadrukiem (STR (I))? – Soader03
Działa dla mnie zgodnie z oczekiwaniami, czy możesz podać nam jakiś kontekst? Wersja Pythona? Czy używasz wersji 2.x lub 3.x? – KurzedMetal
Używam Pythona 3.2.2, nie ma kontekstu w tym momencie. – Sergei