যখন তালিকাটি বিভক্ত করার প্রয়োজন হয়, এবং তারপর এই প্রথম অংশটি তালিকার শেষে যোগ করুন, তালিকা এবং তালিকার স্লাইসিংয়ের মাধ্যমে একটি সাধারণ পুনরাবৃত্তি প্রয়োজন৷
ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে একটি তালিকা ব্যবহার করা যেতে পারে।
নীচে একই −
এর জন্য একটি প্রদর্শন রয়েছে৷উদাহরণ
def split_list(my_list, n_val, k_val): for i in range(0, k_val): first_val = my_list[0] for k in range(0, n_val-1): my_list[k] = my_list[k + 1] my_list[n_val-1] = first_val my_list = [34, 42, 56, 78, 9, 0, 23] list_len = len(my_list) pos = 3 print("The list is :") print(my_list) print("The split_list method is being called") split_list(my_list, list_len, pos) for i in range(0, list_len): print(my_list[i])
আউটপুট
The list is : [34, 42, 56, 78, 9, 0, 23] The split_list method is being called 78 9 0 23 34 42 56
ব্যাখ্যা
- 'split_list' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, এটি একটি তালিকা এবং দুটি মানকে প্যারামিটার হিসেবে নেয়।
- সাধারণ ইন্ডেক্সিং ব্যবহার করে, অ্যারেটি বিভক্ত হয় এবং তালিকার প্রথম অংশটি তালিকার শেষে রাখা হয়।
- একটি তালিকা তৈরি করা হয়, এবং স্ক্রিনে প্রদর্শিত হয়।
- এই পদ্ধতিটিকে প্যারামিটার হিসাবে তালিকা পাস করে বলা হয়।
- আউটপুট কনসোলে প্রদর্শিত হয়।