学校组织了一次阅读打卡活动,每日读书时长被记录在列表reading times=[30,45,60,35,40,50]中,同时有对应的参与学生姓名列表names =['小明",'小红','小亮,..)。若想找出所有读书时长大于等于45分钟的学生姓名并存入新的列表,以下哪个表达式是正确的?(
long_readers [names[i] for i in reading_times if i > 45]
long_readers = [nreading_times[i] for i in range(len(names) if reading_times[i] >= 45]
long readers [names[i] for i in range(len(reading times)) if reading times[i] > 45]
long_readers = [names[i] for i in names if reading_times[i] >= 45]