我有一本字典,里面有值的列表和一个列表:
dict={'first':45, 'second':30, 'third':56}
list= [30,45]
我想将字典中的值与列表和要添加到新字典的匹配项进行比较之后,从旧字典中删除新字典中的所有值:我正在执行以下操作:
def get_sessions(self, talks):
result_sessions = {}
for k, v in self.sessions.items():
for i in talks:
if v == i:
result_sessions[k] = v
for k, v in result_sessions.items():
del self.sessions[k]
return result_sessions
也许你知道一个更优雅的解决方案?有什么帮助吗?你知道吗
这是一种方法。你知道吗
例如:
输出:
相关问题 更多 >
编程相关推荐