
Python
<code>Python<br/>from collections import OrderedDict <h1>原始字典</h1>这段代码会输出:original_dict = a': 1, 'b': 2, 'c': 2, 'd': 3}
<h1>使用有序字典去重</h1>ordered_dict = OrderedDict() for key, value in original_dict.items(): if value not in ordered_dict.values(): ordered_dict[key] = value
<h1>将有序字典转换回普通字典</h1>result_dict = dict(ordered_dict) print(result_dict)</code>
<code><br/>a': 1, 'b': 2, 'd': 3}</code>这样就实现了对字典值的去重,同时保持了原有的键值对顺序。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号