1
私はPythonを初めて使いました。他の変数の値に基づいて文字列変数を分類しようとしています。例えばPythonでアイテムを分類するための文字列を確認する
:私は彼らの両方はもちろん、trueを返しますが、私はそれだけでキー代わりに、両方のキーを一致させたい
print(all(word in line.lower() for word in key.lower().split()))
print(all(word in line.lower() for word in key2.lower().split()))
を実行
line ='Centrino Advanced-N 6205 [Taylor Peak]'
key = 'Centrino Advanced'
key2 ='Centrino'
およびkey2
key2が無効であると考えられる以下のように出力します。 このようなタスクを実行する最良の方法は何でしょうか?
line ='Centrino Advanced-N 6205 [Taylor Peak]'
key = 'Centrino Advanced' # True
key2 ='Centrino' # False
ありがとうございました。
なぜそれがkey2' 'のためにfalseを返しますか? – MackM
これらの2行が 'true'を返す理由を理解していますか? – BallpointBen
自分のキーに基づいてアイテムを分類したい。この例では、「Centrino Advanced」に属しているはずです。「Centrino Advanced」ではなく、「Centrino」 –