如何使Python只接受用户提示的列表的特定条目。

如何使Python只接受用户提示的列表的特定条目。,python,list,data-manipulation,Python,List,Data Manipulation,如何使Python只接受用户提示的列表的特定条目。例如:我希望我的列表只接受等级:A、B、C、D、E、F,而不接受其他任何内容。您可以从一个返回布尔值的函数开始,这取决于所提供的输入是否在某个有效输入集合中: def is_valid_option(option): valid_options = ['A', 'B', 'C'] if option in valid_options: return True return False 然后,您可以检查选项是否有效(某些输入)

如何使Python只接受用户提示的列表的特定条目。例如:我希望我的列表只接受等级:A、B、C、D、E、F,而不接受其他任何内容。

您可以从一个返回布尔值的函数开始,这取决于所提供的输入是否在某个有效输入集合中:

def is_valid_option(option):
  valid_options = ['A', 'B', 'C']
  if option in valid_options:
    return True
  return False

然后,您可以检查
选项是否有效(某些输入)

编写一个函数,接收用户输入并在输入错误时进行投诉。