python列表list保留順序去重的實(shí)例
常規(guī)通過迭代或set方法,都無法保證去重后的順序問題
如下,我們可以通過列表的索引功能,對(duì)set結(jié)果進(jìn)行序列化
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保留順序去重的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python基于WebSocket實(shí)現(xiàn)簡(jiǎn)易屏幕共享工具
這篇文章主要為大家詳細(xì)介紹了Python如何基于WebSocket實(shí)現(xiàn)簡(jiǎn)易屏幕共享工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-01-01
Python使用?TCP協(xié)議實(shí)現(xiàn)智能聊天機(jī)器人功能
TCP協(xié)議適用于對(duì)效率要求相對(duì)較低而準(zhǔn)確性要求很高的場(chǎng)合,下面通過本文給大家介紹基于Python?使用?TCP?實(shí)現(xiàn)智能聊天機(jī)器人,需要的朋友可以參考下2022-05-05
用Python計(jì)算三角函數(shù)之a(chǎn)cos()方法的使用
這篇文章主要介紹了用Python計(jì)算三角函數(shù)之a(chǎn)cos()方法的使用,是Python學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05
Python文件系統(tǒng)模塊pathlib庫(kù)
這篇文章介紹了Python中的文件系統(tǒng)模塊pathlib庫(kù),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
python繪制散點(diǎn)圖并標(biāo)記序號(hào)的方法
今天小編就為大家分享一篇python繪制散點(diǎn)圖并標(biāo)記序號(hào)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12
如何通過python代碼根據(jù)模板修改變量生成新yaml文件
有些時(shí)候,需要根據(jù)一個(gè)yaml模板創(chuàng)建多個(gè)yaml文件實(shí)例,我們先寫一個(gè)yaml文件模板,然后通過python代碼修改模板中的變量,存儲(chǔ)為一個(gè)新的yaml文件,需要配合python的庫(kù)Template及ymal使用,本文給大家講解的非常詳細(xì),需要的朋友跟隨小編一起看看吧2023-11-11

