擅长:python、mysql、java
<pre><code>rooms = {
"101": "Classroom",
"102": "Bathroom",
"103": "Room",
"104": "Room",
"105": "Room",
"106": "Room",
"107": "Room"}
keys = iter(sorted(rooms.keys()))
for key in keys:
try:
print(key + " " + next(keys))
except StopIteration:
print(key)
</code></pre>
<p>不过,把<code>keys</code>列成一个列表,然后检查是否已经到了结尾,可能要简单得多</p>