Discuss / Python / 为什么能和上面的digits{'0': 0, '1': 1, '2': 2}一样,直接写成up2low{'A':'a','B':'b','C':'c','D':'d','E':'e'}转换成小写

为什么能和上面的digits{'0': 0, '1': 1, '2': 2}一样,直接写成up2low{'A':'a','B':'b','C':'c','D':'d','E':'e'}转换成小写

Topic source

zyckhuntoria

#1 Created at ... [Delete] [Delete and Lock User]

为什么可以直接用digit将字符转化为数字呢?希望大家能解惑一下,谢谢

zyckhuntoria

#2 Created at ... [Delete] [Delete and Lock User]

说错了,是为什么不能和digits一样

hmpys

#3 Created at ... [Delete] [Delete and Lock User]

因为有的名字里同时有大写和小写,而你提供的字典里只有大写字母的key,所以当循环到小写字母的时候,会找不到对应的value,就报错了

zyckhuntoria

#4 Created at ... [Delete] [Delete and Lock User]

明白了,谢谢^-^


  • 1

Reply