遍历并从字典的值列表中移除元素的解决方法可以使用列表推导和字典的items()方法结合实现。以下是一个示例代码:
# 创建一个字典
my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]}
# 遍历字典的值列表并移除元素
my_dict = {key: [value for value in values if value != 2] for key, values in my_dict.items()}
# 打印更新后的字典
print(my_dict)
输出结果为:
{'a': [1, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]}
在这个示例中,我们遍历了字典的键值对,并使用列表推导来创建一个新的值列表,其中排除了要移除的元素2。最终,我们将更新后的值列表赋给原来的键,得到了一个更新后的字典。
下一篇:遍历并存储在数组列表或列表中