Python - 在[x,y]列表中传递"x""y"次

JBS*_*JBS 5 python list

python n00b在这里做pythonchallenge,现在卡在一个级别的中间位置.

例如:(['',10],['#',20])

如何用python打印10次空间?我尝试了很多东西,但都没有用......

谢谢!

编辑:我不是想学习如何使用for循环,而是使用list-manipulation(就是他们所谓的那些?)技术,我可以用它来打印任何值作为第一个元素的列表. ..谢谢你的回复!

Mik*_*kel 16

print ' ' * 10
Run Code Online (Sandbox Code Playgroud)

与任何其他角色相同,例如

print 'a' * 10
Run Code Online (Sandbox Code Playgroud)

所以对于你的清单,假设它被称为l:

for c, n in l:
    print c * n
Run Code Online (Sandbox Code Playgroud)