Python
3では、map()
関数はイテレーターを返しますが、リストが必要な場合はlist()
で変換する必要があります。以下の例のように、簡単にリストを取得可能です。
mapped_list = list(map(chr, [66, 53, 0, 94]))
print(mapped_list) # ['B', '5', '\x00', '^']
また、リスト内包表記を使用して同様の結果を得ることもできます。
comprehension_list = [chr(x) for x in [66, 53, 0, 94]]
print(comprehension_list) # ['B', '5', '\x00', '^']