wil*_*aff 4 python iteration dictionary key-value
到目前为止,这是我的代码:
for keys, values in CountWords.items():
val = values
print("%s: %s \t %s: %s" % (keys, val, keys, val))
Run Code Online (Sandbox Code Playgroud)
当它被打印时,它将输出该键及其值,然后在空格后输出相同的内容.我想知道的是,如果我能得到第二个%s:%s来从字典中选择下一个键和值.
您可以保留当前的kv对并在下一次迭代中使用它们,而不是尝试获得下一个kv对
d = {'foo': 'bar', 'fiz': 'baz', 'ham': 'spam'}
perv_key, perv_value = None, None
for key, value in d.items():
if perv_key and perv_value:
print("%s: %s \t %s: %s" % (perv_key, perv_value, key, value))
perv_key, perv_value = key, value
fiz: baz foo: bar
foo: bar ham: spam
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16582 次 |
| 最近记录: |