擅长:python、mysql、java
<p>如果您想创建一个与第一个相同的新dict,但只保留列表中的键,那么</p>
<pre><code>new_dict = {key: serviceli[key] for key in newserli}
</code></pre>
<p>因此,应用于您的样本数据,这将给出:</p>
<pre><code>serviceli = {}
serviceli["Firewall Service"] = "$1.2k/year"
serviceli["Security Ops Centre"] = "$4.2k/year"
serviceli["Hot Site"] = "$8.5k/year"
serviceli["Data Protection"] = "$10.0k/year"
newserli = ["Firewall Service"]
new_dict = {key: serviceli[key] for key in newserli}
print(new_dict)
# {'Firewall Service': '$1.2k/year'}
</code></pre>