У меня есть список, который содержит 2D список списков музыки информации, как так:Поиск по 2D-списку?
tracks = [(The Beatles, Yellow Submarine), (Green Day, American Idiot)]
Я пытаюсь сделать функцию, которая будет запрашивать у пользователя строку, а затем функция будет выглядеть через список и показать ВСЕ внутренние списки со строкой внутри него. Это моя текущая функция, которая не работает.
if response == "st":
st_search = raw_input("Search tracks: ")
return [ t for t in tracks if st_search in tracks ]
elif response == "sa":
sa_search = raw_input("Search artists: ")
return [ ar for ar in tracks if s_search in tracks ]
Если кто-то понимает, что я пытаюсь сделать и могу помочь, был бы признателен!
EDIT: музыка список 2D чрезвычайно больше, чем пример, приведенный