10
在迭代字典时如何从字典中删除项目?
在Python上进行迭代时从字典中删除项目是否合法? 例如: for k, v in mydict.iteritems(): if k == val: del mydict[k] 这个想法是从字典中删除不满足特定条件的元素,而不是创建一个新字典,该字典是被迭代的字典的子集。 这是一个好的解决方案吗?有没有更优雅/更有效的方法?
脚本编写是一种编程形式,通常具有低形式化,松散键入和不需要显式编译的特征。有许多脚本语言,并且这些脚本语言可用于各种场景-命令行应用程序,GUI,服务器端应用程序,扩展模块。