जब टुपल्स को 'एन' मानों में विभाजित करने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जाता है।
सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_tuple_1 = (87, 90, 31, 85,34, 56, 12, 5) print("The first tuple is :") print(my_tuple_1) N = 2 print("The value of 'N' has been initialized") my_result = [my_tuple_1[i : i + N] for i in range(0, len(my_tuple_1), N)] print("The tuple after chunking is : ") print(my_result)
आउटपुट
The first tuple is : (87, 90, 31, 85, 34, 56, 12, 5) The value of 'N' has been initialized The tuple after chunking is : [(87, 90), (31, 85), (34, 56), (12, 5)]
स्पष्टीकरण
- एक टपल परिभाषित किया गया है, और कंसोल पर प्रदर्शित होता है।
- 'N' का मान इनिशियलाइज़ किया गया है।
- टपल को 'रेंज' विधि का उपयोग करके पुनरावृत्त किया जाता है, और '[]' ब्रैकेट, यानी अनुक्रमण का उपयोग करके टुकड़ों में विभाजित किया जाता है।
- फिर इसे एक सूची प्रकार में बदल दिया जाता है।
- यह परिणाम एक मान को असाइन किया गया है।
- यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।