首页 > 解决方案 > 如何以特定方式打印字符串列表?

问题描述

给了我一个字符串列表,我必须以特定方式打印它们的元素。

认为,L = ['RED', 'GREEN', 'BLUE']

并且输出应该是,R G B E R L D E U E E N

标签: pythonstringlist

解决方案


一个简单的 for 循环就可以完成这项工作。

L = ['RED', 'GREEN', 'BLUE']

s = ''
for i in range(max([len(x) for x in L])): #len of longest word in L
    for item in L:
        try:
            s += item[i] + ' '
        except IndexError:
            pass

print(s)

R G B E R L D E U E E N 

推荐阅读