Contact: aviboots(AT)netvision.net.il
41,445 questions
53,992 answers
573 users
def reverse_one_dimensional_array(arr): arr_size = len(arr) for i in range(int(arr_size / 2)): tmp = arr[i] arr[i] = arr[arr_size - 1 - i] arr[arr_size - 1 - i] = tmp return arr arr = [1, 2, 3, 4, 5, 6, 7] reverse_one_dimensional_array(arr) arr_size = len(arr) for i in range(arr_size): print("arr[{}] = {}".format(i, arr[i])) ''' run: arr[0] = 7 arr[1] = 6 arr[2] = 5 arr[3] = 4 arr[4] = 3 arr[5] = 2 arr[6] = 1 '''
arr = [1, 2, 3, 4, 5, 6, 7] arr.reverse() print(arr) ''' run: [7, 6, 5, 4, 3, 2, 1] '''
arr = [1, 2, 3, 4, 5, 6, 7] arr = arr[::-1] print(arr) ''' run: [7, 6, 5, 4, 3, 2, 1] '''