如何设计python 2.7代码,在字典中存储以下对:给定列表的项=该项是否为回文


fl = [25, 33, 287, 454]
palydict = {}
for i in fl:
if str(i) == str(i)[::-1]:
palydict.update(str(i) = "paly")
else:
palydict.update(str(i) = "not paly")
print (palydict)
File "main.py", line 5
palydict.update(str(i) = "paly")
SyntaxError: keyword can't be an expression
有人能解释一下我做错了什么吗?

您使用update不正确。幸运的是,您根本不需要使用它来向字典中添加项。

fl = [25, 33, 287, 454]
palydict = {}
for i in fl:
if str(i) == str(i)[::-1]:
palydict[i] = "paly"
else:
palydict[i] = "not paly"
print palydict

相关内容

  • 没有找到相关文章

最新更新