ホームページ  >  記事  >  バックエンド開発  >  Python でテキストの行ごとの重複排除を実装する方法

Python でテキストの行ごとの重複排除を実装する方法

WBOY
WBOYオリジナル
2016-12-05 13:27:131986ブラウズ

テキスト:

昇格後の各行にはいくつかの数値が含まれており、これらの数値が同じ場合、同じ行とみなされ、1 行のみが保持されます。

感想:

辞書と文字列に基づいて切り取ります。

空の辞書を作成します。

テキストを読み、各行の前半を切り取ります。テキストが見つからない場合は、辞書をループして検索します。それ以外の場合は、行がディクショナリに書き込まれた (つまり、重複行が出現した) ことを意味し、今後はディクショナリに書き込まれなくなります。これにより、重複行に対して 1 行のみを保持するという目的が達成されます。

本文は以下の通りです

リーリー

手順は以下の通りです

リーリー

上記のプログラムは実行効率が比較的低いため、以下のように変更すると改善されます。

リーリー

上記は、テキストを行ごとに重複除去するためにエディターが紹介した Python です。ご質問があれば、メッセージを残してください。エディターがすぐに返信します。スクリプト ハウス Web サイトをサポートしてくださった皆様にも感謝いたします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。