使用键和值作为列表访问字典的元素

时间:2014-02-11 14:57:20

标签: python dictionary arraylist

如何访问包含键的字典元素作为2个字符串和值的列表作为有限未知长度的浮点数列表?

1 个答案:

答案 0 :(得分:1)

Dict键不能是Python中的列表(一个可变对象),它应该是不可变的(hashable)对象。是的,你可以将字符串元组作为键。例如

 d = { ('aa', 'bb'): 10}  

很好。索引它就像:

 v = d[('aa', 'bb')]

工作示例:

>>> d = { ('aa', 'bb'): 10}  
>>> d['aa', 'bb']
10
>>> 

您应该阅读How are dictionaries implemented?