1

次のコードを実行しています。

if course_name.lower() in [x.split('.')[0].lower() for x in user_courses]:
    do_code()

do_code() ブロックが実行されると、 course_name.lower() がリストで一致したことがわかります。course_name.lower() が一致したリストで x の値を取得する方法はありますか? ご覧のとおり、リストを作成するときに [0] インデックスを使用しているため、

[x.split('.')[0].lower() for x in user_courses]

course_name.lower() に含まれるインデックス付きのゼロだけでなく、一致する user_courses の値全体が必要です。

ありがとう!

4

2 に答える 2