所以,我试图创建一个搜索函数,如果搜索的字符串出现在列表中,它将打印出2D列表中的所有实例。因此,如果用户搜索列表中的术语,程序将返回所有具有该术语的内部列表。这是我到目前为止有:如果字符串在列表中,打印列表的所有元素?
def music_library(tracks):
while True:
st_search = raw_input("Search tracks: ")
for a in tracks if st_search == tracks:
print a
然而,这是给我一个语法错误。我也不知道这是否正在做我想做的事情。如果有人知道我想要做什么,我会很感激帮助!
如果你调用这么多,你可能应该制作曲目而不是列表。 – user1277476 2014-10-05 20:52:05
@ user1277476如果我们正在谈论专辑中的曲目,它们将按照列表中的元素进行排序,而集合中的元素是无序的 – gboffi 2014-10-05 21:10:50