如何清除不在列表中的输入[重复]
Posted
技术标签:
【中文标题】如何清除不在列表中的输入[重复]【英文标题】:How to weed out inputs that aren't in a list [duplicate] 【发布时间】:2017-10-05 18:53:29 【问题描述】:我有一个代码,有人输入了元素周期表中前五个元素之一,我需要一种方法来判断输入是否不在列表中。到目前为止我有这个但它每次都说它是错误的(工作是输入变量):
if (work is not 'H','He','Li','Be',"B"):
print ("That is not in the list of elements. Try again.")
【问题讨论】:
【参考方案1】:假设输入变量work
是正确的(没有多余的空格等),这就是我们使用in
运算符的方式:
if work not in ('H', 'He', 'Li', 'Be', 'B'):
print('That is not in the list of elements. Try again.')
【讨论】:
以上是关于如何清除不在列表中的输入[重复]的主要内容,如果未能解决你的问题,请参考以下文章