在 Python 中,给定一个 itme 获取浅元组的索引的优雅方式是什么?
例子
对于单词和拼写变体/别名,获取给定任何变体/别名的单词:
words = (('word1')
('word2', 'variant2_1')
('word3', 'variant3_1', 'variant3_2')
...
)
word = get_some_word()
if index_of_tuple_containing_word != None:
word = words[index][0]
笔记:
变体在单词中是唯一的。
我们不想将结构解压缩为(单词,变体)元组。
以上也可以应用于作为字典中的键的单词或变体,但我认为这种结构更简单。