Can anybody show me an alternative to [::-1] ? I am trying to print a list in reverse order
本问题已经有最佳答案,请猛点这里访问。
1 2 3 4 5 6 7 8 9 10 11 | infile=open("Integers.txt","r") ListIntegers=infile.readline().strip(" ").split(";") def avgFirstThreeDigits(mylist): list=[] for i in range(0,len(mylist)): sumFirstThreeDigits=(int(mylist[i][0])+int(mylist[i][1])+int(mylist[i][2])) avg=sumFirstThreeDigits/3 list.append(avg) print(list[::-1]) avgFirstThreeDigits(ListIntegers) |
可以使用以下命令手动反转列表:
1 2 3 4 5 | a = ['a', 'b', 'c', 'd'] b = [a[len(a) - i - 1] for i in range(len(a))] >>> b >>> ['d', 'c', 'b', 'a'] |
如果只想得到元组/向量平均值的列表,可以这样做:
1 | list_averages = [(sum(v3) / len(v3)) for v3 in list_integers] |
或者用其他多种方法计算算术平均值就可以了。
关于
但请注意,如果您不想使用