Saya mencoba memetakan daftar ke hex, dan kemudian menggunakan daftar di tempat lain. Dalam python 2.6, ini mudah:
A: Python 2.6:
>>> map(chr, [66, 53, 0, 94])
['B', '5', '\x00', '^']
Namun, dalam Python 3.1, di atas mengembalikan objek peta.
B: Python 3.1:
>>> map(chr, [66, 53, 0, 94])
<map object at 0x00AF5570>
Bagaimana cara mengambil daftar yang dipetakan (seperti pada A di atas) di Python 3.x?
Atau, apakah ada cara yang lebih baik untuk melakukan ini? Objek daftar awal saya memiliki sekitar 45 item dan id ingin mengubahnya menjadi hex.
map()
itu hampir dihapus dari bahasa karena tidak ada alasan untuk menggunakannya lebih dari satu daftar pemahaman ataufor
lingkaran.