如何访问存储在字典键中的列表值?

时间:2013-04-20 15:33:44

标签: python

我有一份列表字典。让我们说它看起来像这样:

dictionary1 = {
    'key1':[10000,20000],
    'key2':[30000,40000],
    'key3':[50000,60000],
    # and so on...
}

我想从每个密钥访问这两个值,并将其与sys.argv

一起使用

它应该像这样工作:

python command key1

从key1获取值10000和20000并在for loop

中使用它

python command key2

从key2获取30000和40000并在同一for loop

中使用它

如何从每个密钥访问这两个列表值?

2 个答案:

答案 0 :(得分:1)

使用buit-in minmax函数:

the_key = 'key1'
lower_value, upper_value = min(the_dict[the_key]), max(the_dict[the_key])

此外,作为一般规则 - 不要将您的变量命名为与内置相同的名称。这被称为"影子"。 dict是内置的,这就是我在示例中将名称更改为the_dict的原因。

答案 1 :(得分:0)

你对哪一部分感到困惑?你不能这样做吗

lower, upper = dictionary1[key]