Python列表去重如何保持顺序?90%的人不知道的dict.fromkeys()技巧
为了去个重,我差点把列表顺序搞没了!Python“顺序去重”的血泪史大家好啊,我是你们喜欢瞎折腾代码的那个谁。事情是这样的,前两天我在处理一坨用户行为日志的数据。需求很简单,就是把一堆用户ID去个重,但是呢,顺序千万不能乱,因为ID的顺序代表了用户操作的时间线。我当时想都没想,抬手就是一行:user_ids = [102, 101, 102, 103, 101, 104, 105] clean_ids = list(set(user_ids)) print(clean_ids)结果输出一看,我人傻了:[101, 102, 103, 104, 105]。顺序全给我打乱了!虽然id是去重了,但这玩...