pythonダブルサイクルはlist変数判定コードを巡回します。


余計なことを言わないで、コードを見てください。

file1 = 'C:\\Users\\Administrator\\Desktop\\test\\ALL.txt'
file2 = 'C:\\Users\\Administrator\\Desktop\\test\\little.txt'
ALLlist = []
Demondlist = []
with open(file1, "r") as f1:
 text1 = f1.read()
 with open(file2, "r") as f2:
  text2 = f2.read()
  ALLlist.extend(text1.split())
  Demondlist.extend(text2.split())
  #print(demond)
  for i in ALLlist:
   for j in Demondlist:
    if j in i:
     print(i)
知識を補充します:pythonの中の二層の循環、および関数
0、else
ループが正常に終了すると、elseのコードが実行されます。正常に終了しないと、elseのコードは実行されません。
1、forin
これはまた、遍歴の方法です。文字列、リスト、辞書を遍歴することができます。
書式:
for x in sequence:
print(x)
辞書を巡回:
変数が辞書のすべてのキーを巡回するだけである場合
二つの変数dic 1.items()なら、kとvは辞書のキーのペアを遍歴することができます。
for k,v in dic 1.items():
print(k,v)
range(start,stop,Step=1)
Stepデフォルトは1です
二つの値を書きます。start-stopの間の数が発生します。startを含みます。stopは含まれません。
値を書きます。0-stopの間の数が発生します。0を含みます。stopは含まれていません。
3つの値を書きます。3番目の値はステップ値です。デフォルトは1です。2と3を書くことができます。
Stepはマイナスです。
startbreak\continue:forinで正常に使用されます。
else:サイクルがbreakで終わったら、elseのコードは実行されません。正常に終了すれば、elseのコードが実行されます。
2、二重循環
循環の中に循環があります。二重循環といいます。
内層循環と外層循環
外層循環体の実行回数外層サイクル数
内層循環体の実行回数外層循環回数*内層循環回数
3、リスト、辞書生成式
Pythonがみんなに提供しているクイックな生成リスト、辞書の一つの方式です。
4、関数(重点)
定義:プロジェクト開発の過程で、いくつかのコードブロックが繰り返し使用されることが分かります。プログラム猿はこのブロックをカプセル化して、パッケージ化したこの塊のものを関数といいます。後でこのブロックを実行したいです。書き換える必要はありません。関数を呼び出すだけでいいです。
学習関数:関数の定義形式、関数の呼び出し方法を学びます。
利点:
(1)コードの利用率を高める
(2)コードの可読性を高める
(3)デバッグしやすい(debug)
バグを発見するには3秒かかりますが、デバッグするには3時間かかります。デバッグは一生かかります。
符号農業
印刷デバッグ法:print()exit()
ブレークポイントデバッグ方法:後でまた話します。
カテゴリ:
ライブラリ関数:print()input()abs()
カスタム関数:自分で書いた関数
名前:
識別子
(1)文字、数字、下線からなる
(2)数字で始まることはできません。
(3)システムのキーワードではないif while for None list else pass str tuple
関数から名前も識別子なら、名前を見て意味が分かります。
ハローWorld hello World複数の単語の場合、どちらでもいいです。
使い方:(function/method、func、fn)
(1)defで始まる
(2)defの後ろにスペースがあります。そして、スペースの後ろに関数名があります。
(3)関数名の後ろと括弧、括弧の中は関数のパラメータです。空の場合はパラメータがありません。
(4)小かっこの後ろと丸数字
(5)関数体はインデントが必要です。
【注】関数が定義された後、呼び出しがないと実行されません。
関数の書式を呼び出します。関数名()
【注】呼び出し関数は定義関数の下に書きます。一般的には、関数の定義は上に書いて、呼び出しは下に書きます。
【注】関数は再ロードできます。後ろは前のものをカバーします。
関数のいくつかの書式:
引数:関数がパラメータがあるかどうかを見て、括弧を見てください。中にものがある場合、それはパラメータがあります。逆にパラメータがないです。
戻り値:関数が戻り値があるかどうかを見ると、関数の中にリセットキーワードがあるかどうかを確認します。ある場合、戻り値がないと戻り値がないです。しかし、Pythonの中に戻り値がない場合は、デフォルトでNoneに戻ります。
(1)戻り値なし
(2)戻り値の有無
引数は、小かっこの中に変数を書いてもいいです。小かっこの中のものを形式パラメータといいます。
【注】パラメータは複数書いてもいいです。間はコンマで区切られています。
【注】関数内では、すべての形に値があると仮定して、直接使用できます。
【注】関数を呼び出すときは、関数にパラメータを渡す必要があります。これを実際のパラメータといいます。
【注】実参が形参にパラメータを渡すときは、順番があり、順番があります。
【注】キーワードパラメータを使って伝えることができます。順番は考えなくてもいいですが、名前はイメージ通りです。
(3)戻り値なし
return表式
関数が式を呼び出す値は関数の戻り値です。関数がリセットの関数の最後に当たります。
関数は複数の値を返しますが、元のグループを返します。
(4)戻り値あり
以上のpythonダブルループはlist変数の判断コードです。小編集は皆さんに全部の内容を共有しています。参考にしていただければと思います。よろしくお願いします。