結果をセットから文字列に変換した後、別の行に結果を出力するにはどうすればよいですか?

Xphoon

現在、テキストファイルと比較して、両方のファイルに共通の単語があるかどうかを確認しようとしています。

テキストファイルは次のとおりです

ENGLISH.TXT
circle
table
year
competition
FRENCH.TXT
bien
competition
merci
air
table

私の現在のコードはそれらを印刷させています、私はすべての不必要なsquirly括弧などを削除しました、しかし私はそれらを異なる行に印刷させることができません。

List = open("english.txt").readlines()
List2 = open("french.txt").readlines()

anb = set(List) & set(List2)
anb = str(anb)

anb = (str(anb)[1:-1])
anb = anb.replace("'","")
anb = anb.replace(",","")
anb = anb.replace('\\n',"")

print(anb)

出力は、両方の結果を新しい行に分離することが期待されます。

Currently Happening: 
Competition Table
Expected:
Competition
Table

前もって感謝します!-Xphoon

newbiedude

こんにちは私はあなたが良い習慣として2つのことを試みることを提案します:1)ファイルを開くために「with」を使用してください

with open('english.txt', 'r') as englishfile, open('french.txt', 'r') as frenchfile:
##your python operations for the file

2)Python 3を使用している場合は、「f-String」の機会を使用してみてください。

print(f"Hello\nWorld!")

「open()」と「withopen()」を使用して読み取られたファイルこの投稿では、「with」ステートメントを使用する理由を非常によく説明しています:)さらに、変数を出力する場合は、f文字列に加えて次のようにします。

 print(f"{variable[index]}\n variable2[index2]}")

印刷する必要があります:こんにちはと世界!別の行で

セットとリスト間の変換を含む1つの解決策は次のとおりです。

with open('english.txt', 'r') as englishfile, open('french.txt', 'r') as frenchfile:

   english_words = englishfile.readlines()
   english_words = [word.strip('\n') for word in english_words]
   french_words = frenchfile.readlines()
   french_words = [word.strip('\n') for word in french_words]

   anb = set(english_words) & set(french_words)
   anb_list = [item for item in anb]
   for item in anb_list:
       print(item)

単語をリストに保持することによる別の解決策は次のとおりです。

with open('english.txt', 'r') as englishfile, open('french.txt', 'r') as frenchfile:

   english_words = englishfile.readlines()
   english_words = [word.strip('\n') for word in english_words]
   french_words = frenchfile.readlines()
   french_words = [word.strip('\n') for word in french_words]

   for english_word in english_words:
       for french_word in french_words:
           if english_word == french_word:
               print(english_word)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

mysql行結果を新しい列名の列に変換するにはどうすればよいですか?

分類Dev

結果セットから行/列を削除するにはどうすればよいですか?

分類Dev

結果セットから文字セットを取得するにはどうすればよいですか?

分類Dev

結果セットからすべての値を取得するにはどうすればよいですか?

分類Dev

Fromを実装して1つの結果タイプを別の結果タイプに変換するにはどうすればよいですか?

分類Dev

Python:randChoiceによって別の変数が選択された結果として、変数を出力するにはどうすればよいですか?

分類Dev

結果セットを持つ列の合計を取得するにはどうすればよいですか?

分類Dev

クエリ結果を4列で表示し、4列後に別の行に移動するにはどうすればよいですか?

分類Dev

配列から複数の結果を出力するにはどうすればよいですか

分類Dev

SQL Serverの別の行から結果を取得するにはどうすればよいですか?

分類Dev

ColdFusionでクエリ結果が[空の文字列]の場合にメッセージを出力するにはどうすればよいですか?

分類Dev

-replaceからキャプチャされた文字列を結果の大文字に変更するにはどうすればよいですか?

分類Dev

Oracle SQLクエリの結果を列に変換するにはどうすればよいですか?

分類Dev

間違ったリセットの結果を修正するにはどうすればよいですか?

分類Dev

結果をラムダ式からRazorc#の文字列に変換するにはどうすればよいですか?

分類Dev

結果を変換するにはどうすればよいですか?

分類Dev

PDOを使用して単一行の結果セットから列名と値を取得するにはどうすればよいですか?

分類Dev

「max_depth」を変更したときに、DecisionTreeRegressorの結果を別の配列に保存するにはどうすればよいですか?

分類Dev

JSFiddleの「結果」ウィンドウに結果を出力するにはどうすればよいですか?

分類Dev

選択した結果セットの先頭に「カスタム」行を追加するにはどうすればよいですか?

分類Dev

JavaScriptで結果を表示した後に変数のフォントの色を変更するにはどうすればよいですか?

分類Dev

JBCD結果セットから整数を取得するにはどうすればよいですか?

分類Dev

str()の結果を文字列としてRに保存するにはどうすればよいですか?

分類Dev

関数の結果としてNumpy配列を出力するにはどうすればよいですか?

分類Dev

関数の結果としてNumpy配列を出力するにはどうすればよいですか?

分類Dev

結果をC ++のマップに保存し、それを繰り返して結果を出力するにはどうすればよいですか?

分類Dev

Web非同期からデータを受信し、コードの次の行で結果文字列を使用するにはどうすればよいですか?

分類Dev

scanfの結果をNSStringに変換してから、クラスのプロパティに変換するにはどうすればよいですか?

分類Dev

別のクエリ結果セットに基づいてMySQLiクエリを実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    mysql行結果を新しい列名の列に変換するにはどうすればよいですか?

  2. 2

    結果セットから行/列を削除するにはどうすればよいですか?

  3. 3

    結果セットから文字セットを取得するにはどうすればよいですか?

  4. 4

    結果セットからすべての値を取得するにはどうすればよいですか?

  5. 5

    Fromを実装して1つの結果タイプを別の結果タイプに変換するにはどうすればよいですか?

  6. 6

    Python:randChoiceによって別の変数が選択された結果として、変数を出力するにはどうすればよいですか?

  7. 7

    結果セットを持つ列の合計を取得するにはどうすればよいですか?

  8. 8

    クエリ結果を4列で表示し、4列後に別の行に移動するにはどうすればよいですか?

  9. 9

    配列から複数の結果を出力するにはどうすればよいですか

  10. 10

    SQL Serverの別の行から結果を取得するにはどうすればよいですか?

  11. 11

    ColdFusionでクエリ結果が[空の文字列]の場合にメッセージを出力するにはどうすればよいですか?

  12. 12

    -replaceからキャプチャされた文字列を結果の大文字に変更するにはどうすればよいですか?

  13. 13

    Oracle SQLクエリの結果を列に変換するにはどうすればよいですか?

  14. 14

    間違ったリセットの結果を修正するにはどうすればよいですか?

  15. 15

    結果をラムダ式からRazorc#の文字列に変換するにはどうすればよいですか?

  16. 16

    結果を変換するにはどうすればよいですか?

  17. 17

    PDOを使用して単一行の結果セットから列名と値を取得するにはどうすればよいですか?

  18. 18

    「max_depth」を変更したときに、DecisionTreeRegressorの結果を別の配列に保存するにはどうすればよいですか?

  19. 19

    JSFiddleの「結果」ウィンドウに結果を出力するにはどうすればよいですか?

  20. 20

    選択した結果セットの先頭に「カスタム」行を追加するにはどうすればよいですか?

  21. 21

    JavaScriptで結果を表示した後に変数のフォントの色を変更するにはどうすればよいですか?

  22. 22

    JBCD結果セットから整数を取得するにはどうすればよいですか?

  23. 23

    str()の結果を文字列としてRに保存するにはどうすればよいですか?

  24. 24

    関数の結果としてNumpy配列を出力するにはどうすればよいですか?

  25. 25

    関数の結果としてNumpy配列を出力するにはどうすればよいですか?

  26. 26

    結果をC ++のマップに保存し、それを繰り返して結果を出力するにはどうすればよいですか?

  27. 27

    Web非同期からデータを受信し、コードの次の行で結果文字列を使用するにはどうすればよいですか?

  28. 28

    scanfの結果をNSStringに変換してから、クラスのプロパティに変換するにはどうすればよいですか?

  29. 29

    別のクエリ結果セットに基づいてMySQLiクエリを実行するにはどうすればよいですか?

ホットタグ

アーカイブ