可以使用元组作为字典的键,因为元组是不可变的,而列表是可变的。元组中可以包含不同长度的列表作为元素。
示例代码:
a = [1, 2, 3] b = [4, 5]
my_dict = {(tuple(a),): 'value1', (tuple(b),): 'value2'}
print(my_dict[(tuple(a),)]) print(my_dict[(tuple(b),)])
上一篇:变长类模板无法编译
下一篇:变长模板的特化