首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -在[x,y]的列表中传递"x“"y”时打印“x”“y”

Python -在[x,y]的列表中传递"x“"y”时打印“x”“y”
EN

Stack Overflow用户
提问于 2011-02-06 10:21:11
回答 4查看 15.1K关注 0票数 7

python n00b在这里做python的挑战,现在停留在一个级别的中间。

例:(‘',10,'#',20)

如何使用python打印10次空格?我试过很多东西,但都没有用.

谢谢!

编辑:我不是想学习如何使用for-循环,而是学习列表操作(这就是它们的名称吗?)我可以用来打印任何值作为第一个元素的列表的技术.不过,谢谢你的回复!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-06 10:23:36

代码语言:javascript
复制
print ' ' * 10

对于任何其他角色,你都是一样的。

代码语言:javascript
复制
print 'a' * 10

因此,对于您的列表,假设它被称为l

代码语言:javascript
复制
for c, n in l:
    print c * n
票数 18
EN

Stack Overflow用户

发布于 2011-02-06 10:24:52

在Python中,可以将字符串乘以整数以获得字符串的重复版本:

代码语言:javascript
复制
>>> mystring = ' ' * 10
>>> mystring
'          '

显然,您可以直接打印表达式的结果:

代码语言:javascript
复制
>>> print '#' * 20
####################

这也适用于元组和列表:

代码语言:javascript
复制
>>> (1,2,3) * 2
(1, 2, 3, 1, 2, 3)
>>> ['a','b','c'] * 3
['a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c']
票数 1
EN

Stack Overflow用户

发布于 2011-02-06 10:23:22

阅读for循环中的Python文档,它将完成您需要实现的任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4912710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档