【发布时间】:2019-12-15 17:08:54
【问题描述】:
我有一个数字列表和字符串列表:
data = [1, 2, 3, 1, 3]
labels = ['a','b','c']
如何将数据中的数字替换为标签,以便获得数据等于:
['a','b','c','a','c']
我尝试将标签设置为
mappings [('a', 1), ('b',2), ('c',3)]
并使用 for 循环替换数据变量,但我似乎无法替换列表。
【问题讨论】:
-
[labels[i-1] for i in data]之类的东西应该可以工作