擅长:python、mysql、java
<p>使用一个<a href="https://docs.python.org/3/library/collections.html#collections.OrderedDict" rel="nofollow">^{<cd1>}</a>-它有点像字典。你知道吗</p>
<pre><code>import collections
# Sample data
staff_list = {
"A": ["CEO", 1, 100000],
"B": ["Clerk", 400, 2500],
"C": ["Restocker", 200, 0],
}
new_staff_list = collections.OrderedDict()
# Sort by register number
# Sorting ahead of time is easier than sorting an OrderedDict
staff = sorted(staff_list.items(), key=lambda emp: emp[1][1])
for name, (position, number, sales) in staff:
new_staff_list[number] = [position, name, sales]
print(new_staff_list[200])
# ['Restocker', 'C', 0]
</code></pre>