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

如何在python中搜索和显示列表的名称?,python,python-3.x,Python,Python 3.x,当询问播放列表的名称时,如果用户输入了正确的列表名称,我希望它显示列表,但它转到else语句。(大概是因为if search==playlist name意味着它正在查看搜索是否等于列表的内容)。 如果你能建议一种方法,我将不胜感激:)你的问题不清楚。但是,您是否正在尝试执行以下操作: playlistname = input("Input name of the playlist") (playlistname) = ["1", "2", "3"] search = input("Whats

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

你的问题不清楚。但是,您是否正在尝试执行以下操作:

playlistname = input("Input name of the playlist")
(playlistname) = ["1", "2", "3"]
search = input("Whats the name?")
if search == playlistname:
    print(playlistname)
else:
    print("Wrong")
如果用户以播放列表2的形式输入,程序将打印
[4、5、6]

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")

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

您的问题不清楚。你想检查用户是否从列表中输入了内容吗?不,我想检查用户输入的内容是否与列表的名称匹配,那么
(playlame)=[“1”、“2”、“3”]
是什么意思?定义列表及其内容你可以使用
如果在播放列表中搜索:
,但我知道有些人认为这对普通读者来说不太明显。
playlistname = input("Name of PLaylist")
(playlistname) = ["blabla", "bla", "b"]
search = input("Whats the name?")
if search in playlistname:
    print(search)
else:
    print("Wrong")