擅长:python、mysql、java
<p>您可以使用<code>dictionary.items()</code>对元素进行循环
然后可以修改转换函数:</p>
<pre><code>def convert(attributes):
for key, value in attributes.items():
# do your conversion on value here
if value <= 4:
continue # do nothing for this element
elif value in (5, 6):
value -= 1
elif value in (7, 8):
value -= 2
elif value in (9, 10):
value = 6
elif value in (11, 12, 13):
value = 7
else:
value = 8
# to replace the value in the dictionary you can use
attributes[key] = new_value
</code></pre>