python:给数组中的字符串一个整数值



所以我正在研究一个问题,我得到一个随机长度的数组,其中有4个不同的字符串'a', 'b','c','d',这也是随机的。例如:

s = ['a', 'b', 'a', 'c', 'c'] or s = ['d', 'b']

我正在寻找一种方法来给这些字符串中的每一个我选择的整数值,这样我就可以从中得到一个和。例如,'a'的值为1,'b'的值为-1。我在寻找一个解决方案,但bc我是新的python和编程,我一直在努力。谢谢你的帮助。

如果你做一个字典

d = {'a': 1, 'b': -1, 'c': 3, 'd': 4}

则可以使用

[d[c] for c in s]

将列表转换为数字列表。

相关内容

  • 没有找到相关文章

最新更新