3zz*_*zzy 2 python reverse loops for-loop
num = list(str(1234567))
for n1 in num:
print n1
for n2 in reversed(num):
print '\t', n2
Run Code Online (Sandbox Code Playgroud)
在每次迭代中,它打印第一个循环的第一个数字和反向循环的所有7个数字.如何打印不是所有数字而只打印反向循环的最后一位(即第一位)数字?
谢谢
最简单的方法是将前进和后退列表压缩在一起:
for n1, n2 in izip(num, reversed(num)):
print n1, '\t', n2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
449 次 |
| 最近记录: |