如何列出如下元素:['abcd','efghi']?
使用下一个:
test = map(chr, range(97, 123))
for i in test:
if len(el) == 2:
break
while len(i) != 4:
i = i + i
el.append(i)
它显示:['aaaa','bbbb'] 在这种情况下它是正确的
答案 0 :(得分:3)
您在寻找list comprehensions吗?
>>> [''.join(test[i:i+4]) for i in range(0, len(test), 4)]
['abcd', 'efgh', 'ijkl', 'mnop', 'qrst', 'uvwx', 'yz']