Posts

Showing posts from November, 2022

3 Methods of Reversing a User Input List in Python

  # defining empty list uList = [] # defining the number of elements in the list nList = int(input("List of how many elements? ")) print("Now enter the elements of your list one by one.") # taking elements of the list as user input for i in range(0,nList): element = int(input()) uList.append(element) print(f"The original list is {uList}") # taking copy of the list, storing it in variable, then reversing it reverse1 = uList[:] reverse1.reverse() print(f"The first reverse of the original list {uList} is {reverse1}") reverse2 = uList[::-1] print(f"The second reverse of the original list {uList} is {reverse2}") reverse3 = uList[:] for i in range(len(reverse3)//2): reverse3[i], reverse3[len(reverse3)-i-1] = reverse3[len(reverse3)-i-1], reverse3[i] print(f"The third reverse of the original list {uList} is {reverse3}") if reverse1 == reverse2 and reverse2 == reverse3: print("All the three meth