लिस्ट्स पायथन के कंपाउंड डेटा टाइप्स में सबसे बहुमुखी हैं। एक लिस्ट में कॉमा से अलग किए गए आइटम्स होते हैं और स्क्वायर ब्रैकेट्स ([]) के भीतर संलग्न होते हैं। कुछ हद तक, लिस्ट्स C में ऐरे के समान हैं। उनके बीच एक अंतर यह है कि एक लिस्ट से संबंधित सभी आइटम्स अलग-अलग डेटा टाइप के हो सकते हैं।
उदाहरण
एक लिस्ट में स्टोर्ड values को स्लाइस ऑपरेटर ([ ] और [:]) का उपयोग करके एक्सेस किया जा सकता है, जिसमें इंडेक्सेस लिस्ट की शुरुआत में 0 से शुरू होते हैं और अंत में -1 तक काम करते हैं। प्लस (+) साइन लिस्ट कंकेटनेशन ऑपरेटर है, और एस्टरिस्क (*) रिपिटिशन ऑपरेटर है। उदाहरण के लिए:
#!/usr/bin/python list = ['abcd', 786, 2.23, 'john', 70.2] tinylist = [123, 'john'] print list # पूरी लिस्ट प्रिंट करता है print list[0] # लिस्ट का पहला एलिमेंट प्रिंट करता है print list[1:3] # 2nd से 3rd तक के एलिमेंट्स प्रिंट करता है print list[2:] # 3rd एलिमेंट से शुरू होने वाले एलिमेंट्स प्रिंट करता है print tinylist * 2 # लिस्ट को दो बार प्रिंट करता है print list + tinylist # कंकेटनेटेड लिस्ट्स प्रिंट करता है
आउटपुट
यह निम्न परिणाम देता है:
['abcd', 786, 2.23, 'john', 70.2] abcd [786, 2.23] [2.23, 'john', 70.2] [123, 'john', 123, 'john'] ['abcd', 786, 2.23, 'john', 70.2, 123, 'john']