回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>当dictle I()函数改变了dictle的顺序时,可以使用dict()函数来转换它:</p>
<pre><code>l = [('id', 2), ('osm_id', 3), ('sourceid', 4), ('notes', 5), ('ref', 6), ('rtenme', 7), ('ntlclass', 8), ('fclass', 9), ('numlanes', 10), ('srftpe', 11), ('srfcond', 12), ('isseasonal', 13), ('curntprac', 14), ('gnralspeed', 15), ('rdwidthm', 16), ('status', 17), ('bridge', 18), ('iso3', 19), ('country', 20), ('last_updat', 21)]
dict_l = dict(l)
print (dict_l)
{'fclass': 9, 'status': 17, 'isseasonal': 13, 'bridge': 18, 'sourceid': 4, 'country': 20, 'notes': 5, 'rtenme': 7, 'iso3': 19, 'last_updat': 21, 'gnralspeed': 15, 'osm_id': 3, 'srfcond': 12, 'numlanes': 10, 'srftpe': 11, 'rdwidthm': 16, 'ref': 6, 'id': 2, 'ntlclass': 8, 'curntprac': 14}
</code></pre>
<p>我错过了什么?在</p>
<p>我还尝试遍历元组列表并手动构建dict:</p>
^{pr2}$
<p>我也面临同样的问题。在</p>