您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

不带逗号的Python打印

不带逗号的Python打印

blah = [ [1,2,3], [1,3,2] ]

for bla in blah:
    print ' '.join(map(str, bla))

值得注意的是,map这有点过时,最好根据需求将其编写为生成器或list-comp。这还有一个优势,它可以在Python 2.x和3.x上移植,因为它将在2.x上生成一个列表,而在3.x上则保持惰性。

因此,以上内容将使用生成器表达式编写为:

for bla in blah:
    print ' '.join(str(n) for n in bla)

或使用字符串格式:

for bla in blah:
    print '{} {} {}'.format(*bla)
python 2022/1/1 18:33:41 有261人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶