为了账号安全,请及时绑定邮箱和手机立即绑定

怎么写才能在比较时候不区分大小写?Lion和liON不区分大小写对比,并打印出已被占用。

current_users = ['Tifa', 'Ada', 'Lightning', 'Lion', 'Natasha']

new_users = ['Tifa', 'Ada', 'Lucifer', 'liON', 'Michael']

#下面是我写的代码,该如何在用户名为liON时打印出'Username is uese'?

for new_user in new_users:

    print(new_user)

    if new_user in current_users:

        print('Username is uesd')

    else:

        print('Username is not used')


正在回答

4 回答

全部转为大写或者全部转为小写再对比

0 回复 有任何疑惑可以回复我~

current_users = ['Tifa', 'Ada', 'Lightning', 'Lion', 'Natasha']

new_users = ['Tifa', 'Ada', 'Lucifer', 'liON', 'Michael']

for new_user in new_users:
   print(new_user)
   if new_user.lower().title() in current_users:
       print('Username is uesd')
   else:
       print('Username is not used')

3 回复 有任何疑惑可以回复我~

current_users = ['Tifa', 'Ada', 'Lightning', 'Lion', 'Natasha']

new_users = ['Tifa', 'Ada', 'Lucifer', 'liON', 'Michael']

for new_user in new_users:

    print(new_user)

    if new_user.lower() in [current_user.lower() for current_user in current_users]:

        print('Username is uesd')

    else:

        print('Username is not used')


0 回复 有任何疑惑可以回复我~

在比较前,先把字符串转换成全部大写或者小写,再进行比较

0 回复 有任何疑惑可以回复我~
#1

当幸福来敲门时0

lower() upper()
2017-12-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

怎么写才能在比较时候不区分大小写?Lion和liON不区分大小写对比,并打印出已被占用。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信