找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2516|回复: 2

[求助] 不区分大小写__提示用户名注册

1

主题

2

帖子

2

积分

贫民

积分
2
Dairy_Devil 发表于 2018-7-23 17:29:03 | 显示全部楼层 |阅读模式
current_users = ['Eric','Tony','mike','John','Amy']
now_users = ['Tony','JOHN','Jack','Mike','ada']
for now_user in now_users:
        if now_user in current_users:
                print("register again")
        else:
                print("OK!")       
萌新知道这样是不对的
怎样修改可以做到“不区分大小写(若now_users里出现John,current_users中有JOHN,注册不会成功)”输出呢?
求大神给解答!

回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
wycyl 发表于 2018-7-23 20:42:00 | 显示全部楼层
current_users = ['Eric','Tony','mike','John','Amy']
now_users = ['Tony','JOHN','Jack','Mike','ada']
for now_user in now_users:
        if now_user.lower() in [ c.lower() for c in current_users]:
                print("register again")
        else:
                print("OK!")

字符串可以用lower()忽略大小写
回复 支持 2 反对 0

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
Dairy_Devil  楼主| 发表于 2018-7-24 06:07:45 | 显示全部楼层
wycyl 发表于 2018-7-23 20:42
current_users = ['Eric','Tony','mike','John','Amy']
now_users = ['Tony','JOHN','Jack','Mike','ada']
...

好的,了解了,谢谢大神解答!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表