python合併相同行只保留一行
python合併相同行只保留一行
文字:
每行在開頭一列字串不一樣的情況下,後面若字串相同的,則認為是相同的行,對於相同的行,只保留一行。
思路:
根據字典和字串切割。
建立一個空字典。
讀入文字,並對每行切割前半部分,在讀入文字的過程中迴圈在這個字典中查詢,如果沒找到,則寫入該行到字典。否則,則表示該行已經被寫入過字典了(即出現重複的行了),不再寫入字典,這就實現了對於重複的行只保留一行的目的。
uniq_line_dict=dict()with open('get_ip_noCxx_user.txt','r') as fd: for line in fd: key=line.split(' ')[0] if key not in uniq_line_dict.keys(): uniq_line_dict[key]=line else: continue print(uniq_line_dict.keys()) print(uniq_line_dict.values()) print(uniq_line_dict.items()) print(len(uniq_line_dict))
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4798/viewspace-2802444/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pd.merge函式合併DataFrame 保留原index函式Index
- Excel 快速合併多行資料為一行Excel
- ORACLE 在缺少主鍵ID的情況下刪除重複資料,只保留一行Oracle
- win10分割槽合併保留資料怎麼操作_win10硬碟合併分割槽並保留檔案詳細步驟Win10硬碟
- NSToolbar 只保留自定義工具欄選項
- python多個txt合併Python
- orcale 中查詢多行 後合併到一行顯示
- python技巧 合併兩個字典Python
- Python之合併PDF檔案Python
- python字典合併的使用注意Python
- python pandas Join SQL⻛格合併PythonSQL
- sql刪除重複記錄只保留一條SQL
- Python合併多個csv檔案Python
- python字典合併運算子的原理Python
- python如何合併列表?怎麼做?Python
- Python合併字典的七種方式!Python
- Hbase-原理-region合併和hfile的合併(大合併、小合併)
- 聊天列表訊息合併,處理相鄰時間
- MySQL大量髒資料,如何只保留最新的一條?MySql
- [Hive]用concat_w實現將多行記錄合併成一行Hive
- [軟體推薦]Gitlab 發起合併請求,一行命令就搞定!Gitlab
- SQL查詢 多列合併成一行用逗號隔開stuff()SQL
- Python 批次合併圖片到word文件Python
- 使用python進行合併資料集Python
- python3.9中字典合併如何操作?Python
- python中合併表格的兩種方法Python
- 利用正規表示式去除所有html標籤,只保留文字HTML
- Python保留字及其說明Python
- 知識點:Python中的列表合併操作Python
- PHP 圖片的合併,微信小程式碼合併,文字合併PHP微信小程式
- 《只只大冒險》PS4版今日正式發售!攜“腳”同行的旅程你準備好嗎?
- python合併多個csv檔案需要注意的問題(合併多個列名問題)Python
- Python中怎麼保留小數?Python
- 影片合併分割軟體如何合併影片
- Python3 列表list合併的4種方法Python
- Python語言合併列表元素常用的方法!Python
- python中pandas.Dataframe合併的方法有哪些?Python
- python如何另起一行Python