【发布时间】:2012-08-30 21:43:22
【问题描述】:
可能重复:
How do you split a list into evenly sized chunks in Python?
Merge two lists in python?
数组中的原始数据:
a = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
期望的输出:
['1 2 3', '4 5 6', '7 8 9']
我知道使用while 语句效率低下,所以我需要这方面的帮助。
【问题讨论】:
-
到目前为止您尝试过什么?您是否要合并始终包含三列的组?
-
您的标题似乎与问题的其余部分不匹配。似乎只有一个阵列,而不是三个。你真的想把字符串列表变成连接三个相邻元素的更长字符串列表,还是真的需要不同的东西?
-
@Blckknght:他的用户名是
Natsume- 英语很可能不是他的母语。此外,他的问题在我看来并不模棱两可。 -
我英语不好抱歉:P
-
在我看来,最大的效率低下是花费太多时间试图找到做某事的“最佳”方式。时间通常比几个处理器周期更值得很多。