लिस्ट
लिस्ट विभिन्न प्रकार के ऑब्जेक्ट को समाहित करने के लिए एक कंटेनर है और ऑब्जेक्ट पर पुनरावृति करने के लिए उपयोग किया जाता है।
उदाहरण
list = ['a', 'b', 'c', 'd', 'e']
टपल्स
टपल भी लिस्ट के समान है लेकिन इसमें अपरिवर्तनीय ऑब्जेक्ट होते हैं। टपल प्रोसेसिंग लिस्ट से तेज़ है।
उदाहरण
tuples = ('a', 'b', 'c', 'd', 'e')
लिस्ट और टपल के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।
| क्रमांक | मुख्य बिंदु | लिस्ट | टपल |
|---|---|---|---|
| 1 | प्रकार | लिस्ट परिवर्तनीय (mutable) है। | टपल अपरिवर्तनीय (immutable) है। |
| 2 | पुनरावृत्ति | लिस्ट पुनरावृत्ति धीमी और समय लेने वाली है। | टपल पुनरावृत्ति तेज़ है। |
| 3 | उपयुक्त | लिस्ट सम्मिलन और विलोपन ऑपरेशन के लिए उपयोगी है। | टपल केवल-पढ़ने के ऑपरेशन जैसे तत्वों तक पहुँचने के लिए उपयोगी है। |
| 4 | मेमोरी खपत | लिस्ट अधिक मेमोरी खपत करती है। | टपल कम मेमोरी खपत करते हैं। |
| 5 | मेथड | लिस्ट कई बिल्ट-इन मेथड प्रदान करती है। | टपल में कम बिल्ट-इन मेथड होते हैं। |
| 6 | त्रुटि प्रवण | लिस्ट ऑपरेशन अधिक त्रुटि प्रवण हैं। | टपल ऑपरेशन सुरक्षित हैं। |
निष्कर्ष
लिस्ट परिवर्तनीय, धीमी, अधिक मेथड वाली; टपल अपरिवर्तनीय, तेज़, कम मेमोरी, सुरक्षित।