如何在python中搜索和显示列表的名称?

时间:2017-11-09 22:52:49

标签: python python-3.x

playlistname = input("Input name of the playlist")
(playlistname) = ["1", "2", "3"]
search = input("Whats the name?")
if search == playlistname:
    print(playlistname)
else:
    print("Wrong")

当询问播放列表的名称时,如果用户输入列表的正确名称,我希望它显示列表,而是转到else语句。 (大概是因为if search == playlist name意味着它正在查看搜索是否等于列表的内容)。 如果您可以建议一种方法来做到这一点,我将非常感激它:)

2 个答案:

答案 0 :(得分:1)

你的问题不明确。但是你想要做如下的事情:

playlists = {'playlist1': ["1", "2", "3"], 'playlist2': ["4", "5", "6"], 
                                      'playlist3': ["7", "8", "9"]}
search = input("Whats the name?")
if search in playlists.keys():
    print(playlists[search])
else:
    print("Wrong")

如果用户输入playlist2,则程序将打印[4, 5, 6]

答案 1 :(得分:0)

playlistname = input("Name of PLaylist")
(playlistname) = ["blabla", "bla", "b"]
search = input("Whats the name?")
if search in playlistname:
    print(search)
else:
    print("Wrong")

如果在列表中找到该名称,则会打印播放列表名称