pri*_*ath 4 dictionary python-3.x
好的,所以我必须摆脱所有具有负值的条目.我不知道为什么我的代码不起作用.
def main():
dic = {'aa': 20, 'bb': -10, 'cc': -12}
for i in dic:
if dic[i]<0:
del dic[i]
print(dic)
main()
Run Code Online (Sandbox Code Playgroud)
你可以通过使用dict理解来实现这一点.
dic = {k: v for (k, v) in dic.items() if v >= 0}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2557 次 |
| 最近记录: |