loweralphas=["a", "b","c","d","e","f"]
upperalphas=["a", "b","c","d","e","f"]
for loweralpha in loweralphas[:2]:
print(loweralpha.title())
for upperalpha in upperalphas:
print (upperalphas.title()[loweralphas.index(loweralpha)*3:loweralphas.index(loweralpha)*3+3])
我得到这样的输出
A
A
B
B
但我需要这样的输出
a
A
B
C
b
D
E
F
我需要在“a”下获得ABC,在“b”下获得DEF,而且我需要在不将列表中的字母大写的情况下这样做,但它不起作用。另外,我不需要扩展编码行。 我觉得这些限制很愚蠢,但我需要这样
这里有一个解决方案,使用
zip
将upperalphas
拆分为3个宽组,然后使用loweralphas
压缩这些组。我们可以使用Python3方便的print
函数格式化输出你可以试试这个:
输出:
相关问题 更多 >
编程相关推荐