जानने के लिए सूची के कई तत्वों तक पहुंचें, मुझे उनकी अनुक्रमणिका जानने के लिए दी गई सूची से कुछ तत्व चुनने की आवश्यकता है। मान लें कि मैं एक नई सूची बनाना चाहता हूं, जिसमें दिए गए सूची [2, 1, 5, 3, 8, 5, 6] से इंडेक्स 1, 2, 5 के साथ तत्व शामिल है। मैंने क्या किया:अपनी अनुक्रमणिका
a = [-2,1,5,3,8,5,6]
b = [1,2,5]
c = [ a[i] for i in b]
क्या ऐसा करने का कोई बेहतर तरीका है? सी = ए [बी] की तरह कुछ?
वैसे, मैं एक और समाधान यहां पाया । मैंने अभी तक इसका परीक्षण नहीं किया है, लेकिन मुझे लगता है कि http://code.activestate.com/recipes/577953-get-multiple-elements-from-a-list/ –
में रुचि रखने के बाद मैं इसे यहां पोस्ट कर सकता हूं प्रश्न में उल्लिखित वही समाधान, लेकिन 'लैम्ब्डा' समारोह में लपेटा गया। –
संभावित डुप्लिकेट [पायथन में किसी सूची से तत्व निकालने के लिए कैसे?] (Https://stackoverflow.com/questions/2621674/how-to-extract-elements-from-a-list-in-python) – jdhao