python 数组变换【简单易懂,代码可以直接运行】
输入一个长度为 20 的整数数组 N,将整个数组翻转,使得第一个元素成为倒数第一个元素,第二个元素成为倒数第二个元素,…,倒数第二个元素成为第二个元素,倒数第一个元素成为第一个元素。
输出翻转后的数组。
输入格式
输入包含 20 个整数,每个数占一行。
输出格式
输出新数组中的所有元素,每个元素占一行。
输出格式为 N[i] = x,其中 i 为元素编号(从 0 开始),x 为元素的值。
数据范围
−100≤N[i]≤100
此时应该注意:reverse函数是在原数组上面进行的操作,返回值为None,因此直接调用reverse函数而不能将其赋值给一个新的list
代码如下:
#第一个元素变成最后一个元素,第二个元素变成倒数第二个元素
N = []
for i in range(0,20):
a = eval(input())
N.append(a)
N.reverse()#reverse()函数的返回值为空,因此不能
for i in range(0,20):
print("N[{0}] = {1}".format(i,N[i]))