Bir listeyi onaltılık olarak eşlemeye çalışıyorum ve sonra listeyi başka bir yerde kullanıyorum. Python 2.6'da bu kolaydı:
A: Python 2.6:
>>> map(chr, [66, 53, 0, 94])
['B', '5', '\x00', '^']
Ancak, Python 3.1, yukarıdaki bir harita nesnesi döndürür.
B: Python 3.1:
>>> map(chr, [66, 53, 0, 94])
<map object at 0x00AF5570>
Python 3.x'te eşlenen listeyi ( yukarıdaki A'da olduğu gibi) nasıl alabilirim ?
Alternatif olarak, bunu yapmanın daha iyi bir yolu var mı? İlk liste nesnemde yaklaşık 45 öğe var ve bunları onaltılık biçime dönüştürmek istiyorum.
map()
bir dil anlama veyafor
döngü üzerinde kullanmak için hiçbir neden olmadığı için neredeyse dilden kaldırıldı .