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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL刪除重複資料,只保留一行SQL
- Oracle 合併行/多行合併成一行Oracle
- 前端元件,不多,只保留自己覺得適合和好用的前端元件
- Excel 快速合併多行資料為一行Excel
- pd.merge函式合併DataFrame 保留原index函式Index
- win10分割槽合併保留資料怎麼操作_win10硬碟合併分割槽並保留檔案詳細步驟Win10硬碟
- ORACLE 在缺少主鍵ID的情況下刪除重複資料,只保留一行Oracle
- orcale 中查詢多行 後合併到一行顯示
- SQL實現多行合併一行 wmsys.wm_concatSQL
- python多個txt合併Python
- NSToolbar 只保留自定義工具欄選項
- css如何實現只保留內部邊框CSS
- python字典合併的使用注意Python
- python技巧 合併兩個字典Python
- python pandas Join SQL⻛格合併PythonSQL
- Python之合併PDF檔案Python
- Hbase-原理-region合併和hfile的合併(大合併、小合併)
- 聊天列表訊息合併,處理相鄰時間
- sql刪除重複記錄只保留一條SQL
- SQL查詢 多列合併成一行用逗號隔開stuff()SQL
- Mysql將近兩個月的記錄合併為一行顯示MySql
- MySQL GROUP_CONCAT函式 將多行資料合併成一行MySql函式
- 使用SQLLOADER將多行資料合併為一行進行載入SQL
- python如何合併列表?怎麼做?Python
- python字典合併運算子的原理Python
- Python合併字典的七種方式!Python
- Python合併多個csv檔案Python
- PHP 圖片的合併,微信小程式碼合併,文字合併PHP微信小程式
- [Hive]用concat_w實現將多行記錄合併成一行Hive
- [軟體推薦]Gitlab 發起合併請求,一行命令就搞定!Gitlab
- MySQL大量髒資料,如何只保留最新的一條?MySql
- python中合併表格的兩種方法Python
- Python 批次合併圖片到word文件Python
- 使用python進行合併資料集Python
- SQL——多行併成一行顯示, 以字串分隔(相當於C#中的join)SQL字串C#
- 影片合併分割軟體如何合併影片
- Unity網格合併_材質合併[轉]Unity
- 利用正規表示式去除所有html標籤,只保留文字HTML