小编pyt*_*bie的帖子

如何使用'set'保持有序列表?

我希望能够在比较时保持列表的顺序.注意当我将list1与list2进行比较时,它返回8然后是7(反向).我如何维护订单?

>>> list1 = ['1','2','3','4','7','8'] 
>>> list2 = ['1','2','3','4','5','6']
>>> list(set(list2) - set(list1))    
['5', '6']
>>> list(set(list1) - set(list2))    
['8', '7']
Run Code Online (Sandbox Code Playgroud)

python list set

4
推荐指数
1
解决办法
130
查看次数

标签 统计

list ×1

python ×1

set ×1