常規通過迭代或set方法,都無法保證去重后的順序問題
如下,我們可以通過列表的索引功能,對set結果進行序列化
old_list=["a",1,"b","a","b",2,5,1]new_list=list(set(old_list))print new_list#['a', 1, 2, 'b', 5]new_list.sort(key=old_list.index)print new_list#['a', 1, 'b', 2, 5]
以上這篇python列表list保留順序去重的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答