Próbuję odwzorować listę na heks, a następnie użyć jej w innym miejscu. W pytona 2.6, było proste:Uzyskiwanie mapy() w celu zwrócenia listy w języku Python 3.x
A: Python 2.6:
>>> map(chr, [66, 53, 0, 94])
['B', '5', '\x00', '^']
Jednakże Pythona 3.1, powyżej zwraca obiekt mapy.
B: Python 3.1:
>>> map(chr, [66, 53, 0, 94])
<map object at 0x00AF5570>
Jak mogę odzyskać odwzorowaną listy (jak w powyżej) w Pythonie 3.x?
Czy istnieje lepszy sposób na zrobienie tego? Mój początkowy obiekt listy ma około 45 elementów i id lubisz je konwertować na hex.
@meawoppl zobacz moją odpowiedź poniżej http://stackoverflow.com/a/24507069/17523 –