|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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是整形,整形和字符串类型不支持使用>。
|
|