CBSE Class 11 Computer Science
Question 33 of 37
Lists in Python — Question 33
Back to all questions 33
Question WAP to shift elements of a list so that first element moves to the second index and second index moves to the third index, etc., and last element shifts to the first position.
Suppose list is [10, 20, 30, 40]
After shifting it should look like: [40, 10, 20, 30]
l = eval(input("Enter the list: "))
print("Original List")
print(l)
l = l[-1:] + l[:-1]
print("Rotated List")
print(l)Enter the list: [10, 20, 30, 40]
Original List
[10, 20, 30, 40]
Rotated List
[40, 10, 20, 30]
l
=
eval
(
input
(
"Enter the list: "
))
print
(
"Original List"
)
print
(
l
)
l
=
l
[
-
1
:]
+
l
[:
-
1
]
print
(
"Rotated List"
)
print
(
l
)
Output
Enter the list: [10, 20, 30, 40]
Original List
[10, 20, 30, 40]
Rotated List
[40, 10, 20, 30]