1、创建一个一维数组array( [0 1 2 3 4 5 6 7 ])
获取索引为5的元素
获取索引为3~5的元素但不包括5
获取索引为1~6的元素
步长为2。
2、创建一个一维数组array([0 1 2 3 4 5 6 7 8 9])
求元素和、
平均值、
最大值、
最小值、
最大值索引、
最小值索引、
累计和、累计积。
3、 array([[6,2,7],
[3,6,2],
[4,3,2]])
沿着垂直方向排序。
import array
from functools import reduce
t = array.array('i', [0, 1, 2, 3, 4, 5, 6, 7])
print(t[5])
print(t[3:5])
print(t[1:7:2])
t = array.array('i', [0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
print(sum(t))
print(sum(t) / len(t))
print(max(t))
print(min(t))
print(t.index(max(t)))
print(t.index(min(t)))
print(reduce(lambda x, y: x + y, t))
print(reduce(lambda x, y: x * y, t), 1)
前两个题数组中的数字间有逗号,逗号打不出来
array格式不就是没有,的么