जब सूची को विभाजित करने की आवश्यकता होती है, और फिर इस पहले भाग को सूची के अंत में जोड़ते हैं, तो सूची और सूची स्लाइसिंग के माध्यम से एक साधारण पुनरावृत्ति की आवश्यकता होती है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
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' नाम की एक विधि परिभाषित की गई है, जो एक सूची और दो मानों को पैरामीटर के रूप में लेती है।
- सरल अनुक्रमण का उपयोग करते हुए, सरणी को विभाजित किया जाता है, और सूची के पहले भाग को सूची के अंत में रखा जाता है।
- एक सूची बनाई जाती है, और स्क्रीन पर प्रदर्शित होती है।
- सूची को पैरामीटर के रूप में पास करके इस विधि को कहा जाता है।
- आउटपुट कंसोल पर प्रदर्शित होता है।