我是来自Java背景的python的新手,并试图从单个数组中创建两个数组,其中奇数索引放在一个数组中,偶数索引放入另一个数组中。从python中的一个数组创建2个数组
阵列的一个将包含指数法(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])
任何人都可以推荐一个更好的方法来做到这一点? 谢谢。
但是,谢谢,我不是试图从两个创建一个数组。这是相反的方式。 – javasaucebiner
恩,对不起,更新了问题 – tobspr
更新了答案以反映你的问题 – tobspr