python - 如何以特定方式打印字符串列表?
问题描述
给了我一个字符串列表,我必须以特定方式打印它们的元素。
认为,L = ['RED', 'GREEN', 'BLUE']
并且输出应该是,R G B E R L D E U E E N
解决方案
一个简单的 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
推荐阅读
- android - 浮动操作按钮 Android Studio 在预览中不显示背景颜色和图像
- image - 在 Flutter 中将图像从 sharedPreferences 加载到 pdf
- c++ - 如何验证两个主机名或IP地址是否指向C++中的同一台机器
- c# - C# - 更快地获取设置公共静态字段而不是使用 Reflection.SetValue / GetValue
- angular - 单元测试 NgRx 效果(调用其他效果)以确保服务方法被调用两次
- r - R:过滤另一行中的值与条件匹配的行
- javascript - 在主路由之外的一个组件中反应嵌套路由
- ruby-on-rails - Ruby on rails 多态关联
- mysql - 在 SQL JOINS 中定义右表和左表
- python-3.x - 列表中元素的组合导致总和 K