前提・実現したいこと
Pythonです。
"a"と"b"が同じリストに含まれているかどうかを確認するプログラムを、簡潔に書きたいです。
どうしても冗長になってしまうのですが、もっと短く書けるのではないかと思い、質問しました。
現段階でのコード
Python
1 2list1=["a","b","c"] 3list2=["d","e","f"] 4 5def list_check(p,q): 6 #要素pがどのリストに入っているかを調べる 7 if p in list1: 8 x=1 9 elif p in list2: 10 x=2 11 else: 12 print("ellor") 13 #要素qがどのリストに入っているかを調べる 14 if q in list1: 15 y=1 16 elif q in list2: 17 y=2 18 else: 19 print("ellor") 20 #含まれているリストが同一のものであるかを調べる。 21 if x==y: 22 print("True") 23 else: 24 print("False") 25 26 27 28list_check("a","c") 29#True 30list_check("a","d") 31#False 32
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/05 06:09