इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।
समस्या कथन - हमें एक सूची दी गई है, हमें अंतिम तत्व को पहले तत्व के साथ स्वैप करने की आवश्यकता है।
समस्या को हल करने के लिए 4 दृष्टिकोण हैं जैसा कि नीचे चर्चा की गई है-
दृष्टिकोण 1 - पाशविक बल दृष्टिकोण
उदाहरण
def swapLast(List): size = len(List) # Swap operation temp = List[0] List[0] = List[size - 1] List[size - 1] = temp return List # Driver code List = ['t','u','t','o','r','i','a','l'] print(swapLast(List))
आउटपुट
['t','u','t','o','r','i','a','l']
दृष्टिकोण 2 - नकारात्मक अनुक्रमणिका का उपयोग करते हुए पाशविक-बल दृष्टिकोण
उदाहरण
def swapLast(List): size = len(List) # Swap operation temp = List[0] List[0] = List[-1] List[-1] = temp return List # Driver code List = ['t','u','t','o','r','i','a','l'] print(swapLast(List))
आउटपुट
['t','u','t','o','r','i','a','l']
दृष्टिकोण 3 - टपल की पैकिंग और अनपैकिंग
उदाहरण
def swapLast(List): #packing the elements get = List[-1], List[0] # unpacking those elements List[0], List[-1] = get return List # Driver code List = ['t','u','t','o','r','i','a','l'] print(swapLast(List))
आउटपुट
['t','u','t','o','r','i','a','l']
दृष्टिकोण 4 - टपल की पैकिंग और अनपैकिंग
उदाहरण
def swapLast(List): #packing the elements start, *middle, end = List # unpacking those elements List = [end, *middle, start] return List # Driver code List = ['t','u','t','o','r','i','a','l'] print(swapLast(List))
आउटपुट
['t','u','t','o','r','i','a','l']
निष्कर्ष
इस लेख में, हमने सीखा है कि हम किसी सूची में पहले और अंतिम तत्वों को कैसे इंटरचेंज कर सकते हैं