-3

我有一本列表字典。可以说它看起来像这样:

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

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

4

2 回答 2

1

使用内置minmax功能:

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

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

于 2013-04-20T15:35:43.520 回答
0

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

lower, upper = dictionary1[key]
于 2013-04-20T15:35:31.873 回答