-8
私のif文で "in"という単語を使わずにlist1からの数字がlist2にあるかどうかを調べるのに問題があります。また、私は関数len()とrange()しか使用できません。"in"を使用しないで2つのリストを比較する
私のif文で "in"という単語を使わずにlist1からの数字がlist2にあるかどうかを調べるのに問題があります。また、私は関数len()とrange()しか使用できません。"in"を使用しないで2つのリストを比較する
>>>l1 = [i for i in range(1,25)]
>>>l2 = [i for i in range(24, 50)]
>>>[x for x in l1 if x in l2]
[24]
ごめんなさい。どうすればいいですか:
for i in range(len(l1)):
for j in range(len(l2)):
if l2[j] == l1[i]:
print l2[j]
リストにマッチを追加する必要がある場合は、ループ外にリストを作成して追加します。
これまでに何を試しましたか? –
これは宿題のように見えますが、これはあなたの宿題解決フォーラムではありません。 –
ようこそスタックオーバーフロー!質問を編集して[これまでに試したこと](http://whathaveyoutried.com)を表示してください。問題のあるコードの[mcve]を含める必要があります。次に、特定の問題を解決するために役立つことができます。 [ask]も読んでください。 –