如何使用多个字符串作为列表键?



我正在尝试将多个变量连接为一个列表()键

H = list()
a = "hi"
b = "bye"
H[a+b] = 12
print(H["hibye"])

但是我得到了TypeError: list indices must be integers or slices, not str,我想让它输出12

我也想知道这是否可以用Counter或其他类型的字典来完成。

列表没有基于文本的键。它们只包含由整数索引引用的项。例如:

my_list = ['a', 'b', 'c']
print(my_list[0])

这将打印'a',因为'a'在列表的第0位(第1位)。

另一方面,字典使用键/值对进行存储。例如:
mydict = {"key1":"value1", "key2":"value2"}
print(mydict["key1"])

这将打印"value1"因为键"key1"表示的值在字典中是"value1">

相关内容

  • 没有找到相关文章

最新更新