1
164
如果需要函数:
|
2
69
一个更通用的解决方案(您可以指定所需零件的数量,而不仅仅是“半分割”): 编辑 :更新了日志以处理奇数列表长度 编辑2 :根据Brians信息性评论再次更新帖子
|
3
37
|
4
26
测试:
结果:
|
5
12
|
6
12
下面是一个常见的解决方案,将arr拆分为count部分
|
7
10
如果你不在乎订单…
|
8
7
我测试过,在python 3中强制int除法需要双斜杠。我原来的帖子是正确的,尽管怀西威格出于某种原因闯入了歌剧院。 |
9
6
对于将一个数组拆分成更小的数组这一更为普遍的情况,有一个官方的python receipipe。
此代码段来自 python itertools doc page . |
10
3
使用
list slicing
. 语法基本上是
要获取列表的前半部分,请从第一个索引切片到
..然后交换值得到下半部分:
|
11
2
虽然上面的答案或多或少是正确的,但如果数组的大小不能被2整除,则可能会遇到问题,因为
|
12
0
有@christophed的提示
|
13
0
这与其他解决方案类似,但速度稍快。
|
14
0
|
15
0
如果你有一个大名单,最好用 迭代工具 并根据需要编写一个函数来生成每个部分:
您可以这样使用:
输出是:
|
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
The Great · 拆分并存储数据帧,但名称基于特定列中的唯一值 2 年前 |
Klimt865 · Python中的列表列表 2 年前 |
Klimt865 · 在Python中将数组列表转换为列表列表 2 年前 |