关于将河流及其各自位置存储在字典中的简单程序.我想知道如何循环字典键并查看字典键(或值)是否包含某个单词,如果该单词出现在键中,则将其删除.
EX: rivers_dict = {'mississippi river': 'mississippi'}
我如何删除字典键'密西西比河'中的"河流"一词?我知道我可以分配一些东西:rivers_dict['mississippi'] = rivers_dict.pop('mississippi river').有没有办法以更模块化的方式做到这一点?提前致谢.
为什么不使用dict理解而不是理解呢inplace?替换 a中的键的名称dict,您可以通过使用dict理解轻松地做到这一点-
no_rivers_dict = { key.replace('river', ''):value for key, value in rivers_dict.items() }
print(no_rivers_dict)
Run Code Online (Sandbox Code Playgroud)
产量
{'mississippi ': 'mississippi', 'nothing': 'nile'}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.干杯!
| 归档时间: |
|
| 查看次数: |
156 次 |
| 最近记录: |