我正在尝试更改字典中运行时的值范围O(n)
。 其中n是我需要更改的范围内的元素数。按顺序更改字典中的项目范围O(n)
例如,如果我的字典里有号码键,和我得到的钥匙 名单=范围列表[(密钥1,密钥3),(密钥,密钥3)]在这种情况下 如果我开始与 d = {key1: odd , key2: even, key3: odd , key4: even}
因此,我将第一个范围 d = {key1: even , key2: odd, key3: even , key4: even}
后有 后按键 d = {key1: even , key2: even, key3: odd , key4: even}
的第二范围可以在Python中实现?
什么是'n'?字典中的元素数量?范围的长度?需要更改的元素数量? – nneonneo 2013-03-06 03:35:27
好评更新了我的文章 – Quantico 2013-03-06 03:39:31
按键的排序是任意的,所以不清楚如何选择使用数字范围更改的按键。你有另外一个变量存储键的顺序吗? – Marius 2013-03-06 03:41:18