打开带打印的元组

Umu*_*bak 1 python

第二次拆包不打印,是什么原因?

for a in stok.iteritems():
...  c, b = a
...  print c, b
Run Code Online (Sandbox Code Playgroud)

这个是有效的

但这个不是

for a in stok.iteritems():
...  print c, b = a
Run Code Online (Sandbox Code Playgroud)

Tho*_*s K 6

您不能在print语句中执行赋值(a = b).它们都是陈述,所以它们必须分开完成.

如果有帮助,你可以这样做:for c, b in stok.iteritems():.