
我真的很难评估布尔表达式.看代码:
def f(A): if A=='a' or A=='b' or A=='c' ...: return True return False
当A可以等于甚至更多的字符串时,有没有方便和优雅的方法来做到这一点?
解决方法 你可以做if A in ["a","b","c"]: # do the thing
因为你只是返回真值,你可以做到
def f(A): return A in ["a","c"]
in运算符返回一个布尔值.
@H_404_36@ 总结以上是内存溢出为你收集整理的在Python中评估多个字符串相等的方便方法是什么?全部内容,希望文章能够帮你解决在Python中评估多个字符串相等的方便方法是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)