शुरू करेंमुफ़्त में शुरू करें

List comprehensions बनाम generators

आपने वीडियो में देखा है कि list comprehensions और generator expressions का सिंटैक्स काफ़ी मिलता-जुलता होता है. फ़र्क बस इतना है कि generator expressions में parentheses () और list comprehensions में brackets [] का प्रयोग होता है.

इस अभ्यास में, आप list comprehensions और generators के बीच का अंतर दोबारा याद करेंगे. आपकी मदद के लिए नीचे दिया गया कोड पहले से एनवायरनमेंट में लोड है:

# List of strings
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# List comprehension
fellow1 = [member for member in fellowship if len(member) >= 7]

# Generator expression
fellow2 = (member for member in fellowship if len(member) >= 7)

fellow1 और fellow2 के साथ थोड़ा प्रयोग कीजिए: उनके टाइप जानिए और उनके मान प्रिंट कीजिए. अपने अवलोकनों और वीडियो से याद के आधार पर, नीचे दिए गए विकल्पों में से list comprehensions और generators के अंतर का सबसे उपयुक्त वर्णन चुनें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python टूलबॉक्स

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें