如何使用字典来翻译替换数组的元素?[重复]

如何使用字典来翻译替换数组的元素?[重复],第1张

如何使用字典来翻译/替换数组的元素?[重复]

这样可以吗 有时,纯Python是处理此类问题的一种好方法。下面将构建翻译列表(轻松转换回numpy数组)和合并的输出

import numpy as npabc_array = np.array(['B', 'D', 'A', 'F', 'H', 'I', 'Z', 'J'])transdict = {'A': 'Adelaide',  'B': 'Bombay',  'C': 'Cologne',  'D': 'Dresden',  'E': 'Erlangen',  'F': 'Formosa',  'G': 'Gdansk',  'H': 'Hague',  'I': 'Inchon',  'J': 'Jakarta',  'Z': 'Zambia'}phoenetic = [transdict[letter] for letter in abc_array]print ' '.join(phoenetic)

输出是:

Bombay Dresden Adelaide Formosa Hague Inchon Zambia Jakarta


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648680.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存