我運行下面的代碼:獲取匹配的值從迭代器「如果在列表值」在Python
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]
我想它匹配,不只是零索引user_courses整個價值這是什麼course_name.lower( )包含。
謝謝!
偉大的解決方案。謝謝! –