马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
就像标题说的一样,我是照着视频输的。d
{'F': '70', 'i': '105', 's': '115', 'h': '104', 'C': '67'}
b={v:k for k,v in d.items()}
d
{'F': '70', 'i': '105', 's': '115', 'h': '104', 'C': '67'}
b
{'70': 'F', '105': 'i', '115': 's', '104': 'h', '67': 'C'}
c={v:k for k,v in d.items() if v>100}
Traceback (most recent call last):
File "<pyshell#99>", line 1, in <module>
c={v:k for k,v in d.items() if v>100}
TypeError: '>' not supported between instances of 'str' and 'int'
我英语又不好。
这个字典中的数值加了引号了代表的是字符串类型,推导式中的100是整形,整形和字符串类型不支持使用>。
|