我有一個包含像這樣的音樂信息列表列表的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 ]
如果有人明白我想要做什麼,並可以提供幫助,將不勝感激!
編輯:2D音樂列表比從具有無效語法您的第一個代碼段給出