以下のコードについて質問です。
return (subj.isupper() or subj.endswith('!!!') or any(re.search('+[.!-]*'.join(word), subj.lower()) for word in ['help', 'asap', 'urgent']))
3行目any()の中身についてなのですが、anyの中にforを書いて、wordがjoinの中で適用されているのが不思議です。
この書き方はどういったものなのでしょうか。
コードについて
CheckiOというプログラミングゲームの中のstressful subjectという問題の回答例です。
念のため確認しましたが、ちゃんと動くものになっています。
ざっくりとした質問で申し訳ないのですが、ググるためにヒントになるワードやリンク等を教えていただけないでしょうか。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。