不知道列表项位置的情况下打印列表的键。

我有一个包含许多键的列表:

mylist = {"a", "b", "c", "1", "2", "3", ...}

我想打印一个具有值"x"的键,而不知道它在列表中的确切位置。这意味着我必须运行整个列表,直到找到"x",并打印它。我该怎么做呢?这似乎是一个简单的问题,但有点让我困惑...非常感谢。

点赞
用户2604672
用户2604672
你也可以创建另一个映射,例如:

mapping_list = {} for key, value in pairs(mylist) do mapping_list[value] = key


(假设列表元素是唯一的)那么,你就可以这样做:

print(mapping_list["x"]) ```

2014-09-24 09:15:11