擅长:python、mysql、java
<p>给你的类<code>Planets</code>,这个问题可以这样解决。我假设<code>planetList</code>的结构与此代码类似。如果不是,您可能需要稍微修改一下代码。你知道吗</p>
<pre><code>def increment_dist(planets):
name = raw_input('Please enter planet name')
try:
planets[name].dist += int(raw_input('Increment distance by (integer)'))
except KeyError:
print('No planet called {}'.format(name))
except ValueError:
print('That is not an integer')
planetList = [('Tellus', 1, 2, 4), ('Mars', 1, 3, 9)]
planet_dict = {name: Planets(name, dist, radius, diameter) for
name, dist, radius, diameter in planetList}
increment_dist(planet_dict)
</code></pre>