Pythonic способ ждать нажатой клавиши для каждого элемента в списке, а затем делать что-то на основе нажатой клавиши
Я хочу перебрать список предметов и записать счет для каждого предмета. Я не знаю, как определить функцию, чтобы ждать, пока не будет нажата клавиша. Я пробовал mscvrt и cv. Я не хочу использовать input(), потому что я хочу, чтобы он работал независимо от того, включен экран. Я просто хочу, чтобы он знал, нажата ли эта клавиша, а затем продолжил. Я использую Python 3.
def wait_for_key():
#wait until a key is pressed, return that key
def score_list():
a = [jack, lauren, taylor]
b = []
for item in a:
score = wait_for_key()
itemscore = item + ", " + score
b.append(itemscore)