Próbuję zmapować listę na heks, a następnie użyć listy w innym miejscu. W Pythonie 2.6 było to łatwe:
Odp .: Python 2.6:
>>> map(chr, [66, 53, 0, 94])
['B', '5', '\x00', '^']
Jednak w Pythonie 3.1 powyższe zwraca obiekt mapy.
B: Python 3.1:
>>> map(chr, [66, 53, 0, 94])
<map object at 0x00AF5570>
Jak pobrać zmapowaną listę (jak w A powyżej) w Pythonie 3.x?
Alternatywnie, czy jest na to lepszy sposób? Mój początkowy obiekt listy zawiera około 45 elementów i chciałbym przekonwertować je na hex.
map()
został prawie usunięty z języka, ponieważ nie ma powodu, aby używać go do interpretacji listy lubfor
pętli.