88004


pythonで文字列にリスト中のすべての文字列が含まれているかを調べたいです。  
下記のように書くことはできたのですが、よりすっきりと書く方法はないでしょうか？

[code]

    words = ["python", "使える"]
    text = "pythonがうまく使えるようになりたい。"
    
    flag = True
    for word in words:
        if word not in text:
            flag = False
    print(flag)
    
[/code]


CC BY-SA 4.0
2022-03-24T07:50:18.680
88003
2022-03-24T07:57:05.697
19297
question
python python3
pythonで文字列にリスト中のすべての文字列が含まれているかを調べる方法


flagなどを使わないということなら

[code]

    print(
        all(w in text for w in words)
    )
    
[/code]


CC BY-SA 4.0
2022-03-24T07:57:05.697
88004
2022-03-24T07:57:05.697
43025
88003
answer