[閒聊] 請問list如何忽略大小寫
正在學習python,想要做一個串列的比較,即下列變數user的名字忽略大小寫後,有無出現在login中,目前執行到line2時,顯示AttributeError: 'list' object has no attribute 'lower',請問要如何將串列中的大小寫忽略呢?
程式碼如下
login=['Kevin','DORA','donna','amenda']login=login.lower()user=['Kevin','Dora','chris','Amedna','MARY']user=user.lower() for user in login: if user == 'amenda': print('welcom bank.') elif user not in login: print('welcom! tourist.') else: print('please register your account')謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.58.80 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1632138513.A.163.html
推
09/20 20:13,
2年前
, 1F
09/20 20:13, 1F
→
09/20 20:14,
2年前
, 2F
09/20 20:14, 2F
→
09/20 20:14,
2年前
, 3F
09/20 20:14, 3F
推
09/20 21:05,
2年前
, 4F
09/20 21:05, 4F
→
09/20 21:05,
2年前
, 5F
09/20 21:05, 5F
→
09/20 21:06,
2年前
, 6F
09/20 21:06, 6F
→
09/20 21:06,
2年前
, 7F
09/20 21:06, 7F
→
09/20 21:06,
2年前
, 8F
09/20 21:06, 8F
→
09/20 21:06,
2年前
, 9F
09/20 21:06, 9F
→
09/20 21:07,
2年前
, 10F
09/20 21:07, 10F
→
09/20 21:07,
2年前
, 11F
09/20 21:07, 11F
→
09/20 21:07,
2年前
, 12F
09/20 21:07, 12F
→
09/20 21:08,
2年前
, 13F
09/20 21:08, 13F
→
09/20 21:08,
2年前
, 14F
09/20 21:08, 14F
→
09/20 21:08,
2年前
, 15F
09/20 21:08, 15F
→
09/20 21:08,
2年前
, 16F
09/20 21:08, 16F
→
09/20 21:08,
2年前
, 17F
09/20 21:08, 17F
推
09/20 22:27,
2年前
, 18F
09/20 22:27, 18F
→
09/20 22:27,
2年前
, 19F
09/20 22:27, 19F
→
09/21 13:36,
2年前
, 20F
09/21 13:36, 20F
→
09/21 22:17,
2年前
, 21F
09/21 22:17, 21F
推
09/22 14:37,
2年前
, 22F
09/22 14:37, 22F