课程
/后端开发
/Python
/初识Python
就比如Paul在set里面,用in去判断Paul在不在set里面的时候会返回Ture。但是用paul就会返回False。怎么样才能让Paul和paul都能返回true?
2018-02-23
源自:初识Python 6-7
正在回答
使用 ???.lower() 使内容全部识别为小写 例如
s = set([name.lower() for name in ['Adam', 'Lisa', 'Bart', 'Paul']]) print 'adam' in s print 'bart' in s
李梨黎 提问者
先把首字母强制改大写即可
s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
n1='adam'
n2='bart'
print (n1.capitalize() in s)
print (n2.capitalize() in s)
Paul 和paul是不同的变量 缺少的直接用add添加进set里面不就行了吗
print 'Adam'.lower() in s
s='paul'
s.title() 一下?或者用个方法直接把所有要in之前的信息,都变为小写lower() or 大写upper()
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序