【发布时间】:2016-04-26 18:02:57
【问题描述】:
我是来自 Java 背景的 python 新手,我正在尝试从一个数组创建两个数组,其中奇数索引放在一个数组中,偶数索引放在另一个数组中。
数组一将包含索引(0,2,4,6,8 等) 数组二将包含索引(1,3,5,7,9 等)
我目前的实现是:
for i in range (0, len(originalArray) - 1):
if i % 2 == 0:
Array1.append(originalArray[i])
if i % 2 == 1:
Array2.append(originalArray[i])
if len(originalArray) % 2 == 0:
Array1.append(originalArray[-1])
有人能推荐一个更好的方法吗? 谢谢。
【问题讨论】:
标签: python arrays if-statement for-loop