যখন একটি অ্যারের উপাদানগুলিকে বাম দিকে ঘোরানোর প্রয়োজন হয়, তখন অ্যারেটি পুনরাবৃত্তি করা যেতে পারে এবং বাম ঘূর্ণনের সংখ্যার উপর নির্ভর করে, সূচকটি বহুবার বৃদ্ধি করা যেতে পারে৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
my_list = [11, 12, 23, 34, 65]
n = 3
print("The list is : ")
for i in range(0, len(my_list)):
print(my_list[i])
for i in range(0, n):
first_elem = my_list[0]
for j in range(0, len(my_list)-1):
my_list[j] = my_list[j+1]
my_list[len(my_list)-1] = first_elem
print()
print("Array after left rotating is : ")
for i in range(0, len(my_list)):
print(my_list[i]) আউটপুট
The list is : 11 12 23 34 65 Array after left rotating is : 34 65 11 12 23
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়৷
৷ -
বাম ঘূর্ণন জন্য মান সংজ্ঞায়িত করা হয়.
-
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং তালিকার উপাদানগুলির সূচী বৃদ্ধি করা হয়েছে, এবং একই তালিকার পূর্ববর্তী সূচীতে বরাদ্দ করা হয়েছে৷
-
এটি লুপ থেকে বেরিয়ে আসার পরে, প্রথম উপাদানটি (0ম সূচকে) শেষ উপাদানটির জন্য নির্ধারিত হয়৷
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷