回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>最终目标是创建以下词典</p>
<pre><code>DictFinal = {'peach': [7,33], 'berries': [33,47], 'grapes': [47,98], 'apple': [98,200]}
</code></pre>
<p>代码片段</p>
<pre><code>FinalEndofline = 200
List1 = ["apple","peach","grapes","berries"]
List2 = [98,7,47,33]
</code></pre>
<p>步骤1:使用键创建字典值列表1是键,List2是值。你知道吗</p>
<pre><code>professions_dict = dict(zip(List1, List2))
print professions_dict
Output - {'apple': 98, 'peach': 7, 'grapes': 47, 'berries': 33}
</code></pre>
<p>步骤2:根据值对字典排序</p>
<pre><code>sorted_x = sorted(professions_dict.items(), key=operator.itemgetter(1))
print sorted_x
Output - {'peach': 7, 'berries': 33, 'grapes': 47, 'apple': 98}
</code></pre>
<p>第三步:现在我该如何实现</p>
<pre><code>DictFinal = {'peach': [7,33], 'berries': [33,47], 'grapes': [47,98], 'apple': [98,200]}
</code></pre>
<p>Dictfinal同样是一个键值,但它是一个具有第一个值和第二个值的列表的值,并且它将finalendofline变量附加到最后一个值列表中</p>