语法错误python 2.6无效

时间:2018-01-05 16:59:36

标签: python python-2.7 syntax-error python-2.6

任何人都可以请这个代码纠正我与python 2.6兼容

它与python> = 2.7

一起正常工作
dict = {k:v for k, v in dict.items() if v[1]<=min_len}

感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

Python 2.6没有字典理解。试试这个:

d = dict([(k,v) for k, v in d.items() if v[1]<=min_len])

并且不要分配给名为dict的变量,否则您将隐藏在此处构建dict所需调用的内置类型。