擅长:python、mysql、java
<p>如果需要保持元组格式,则必须像这样循环数据:</p>
<pre><code># Data is given like this. First name and then value related to it.
listplanets = ("Mercury"), (0.378), ("Venus"), (0.907), ("Mars"), (0.377), ("Io"), (0.1835), ("Europa"), (0.1335), ("Ganymede"), (0.1448), ("Callisto"), (0.1264)
out = input("Planet: ")
for i in range(len(listplanets)):
if isinstance(listplanets[i], float):
# Skip values
continue
if out.lower() == listplanets[i].lower():
print ("{}: {}".format(listplanets[i], listplanets[i+1]))
</code></pre>
<p>但正如评论中提到的,使用字典要好得多</p>