पायथन आपसे अपेक्षा करता है कि जब वह कुछ डेटा लौटाता है तो आप डेटा को म्यूटेट नहीं करेंगे। टुपल्स भी सूचियों की तुलना में तेज़ हैं। टुपल्स का आमतौर पर उपयोग किया जाता है जहां आदेश और स्थिति सार्थक और सुसंगत होती है। तो उदाहरण के लिए, यदि आपके पास पाइथन में डेटाबेस ड्राइवर है और कुछ डेटा के लिए क्वेरी है, तो आपको टुपल्स की एक सूची वापस मिल जाएगी क्योंकि ड्राइवर आपको डेटा प्राप्त करने की अपेक्षा करता है और इसका उपयोग इसे म्यूटेट नहीं करता है। यह यह भी सुनिश्चित करता है कि डेटा उसी क्रम में है जिस क्रम में आपने क्वेरी की थी।