получение значения из 2-го списка - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь извлечь значение из 2-го списка, используя понимание вложенного списка, однако я не смог этого сделать. вместо этого он выводит список из 2 значений. можно этого добиться?

unique_scores = [37.2, 37.21, 39, 41]
students = [['Harry', 37.21], ['Tina', 37.2], ['Akriti', 41], ['Harsh', 39]]
result = [score for student in students for score in student if student[1] == unique_scores[1]]
print(result)

"Ожидается: Гарри" «вывод [Гарри», 37.21] »

1 Ответ

1 голос
/ 23 мая 2019

Для этого вам не нужно вложенное понимание.

result = [student[1] for student in students if student[1] == unique_scores[1]]
...