मैं इस तरह कुछ सूची है:कुछ सबस्ट्रिंग के साथ शुरू होने वाली सूचियों में स्ट्रिंग के इंडेक्स को कैसे ढूंढें?
lines = [
"line",
"subline2",
"subline4",
"line",
]
और मैं लाइनों के सूचकांक की सूची लेने के लिए जो कुछ-स्ट्रिंग के साथ शुरू होता चाहते हैं।
मैं इस दृष्टिकोण का उपयोग:
starts = [n for n, l in enumerate(lines) if l.startswith('sub')]
लेकिन शायद किसी को भी अधिक सुंदर दृष्टिकोण जानता है?
यह मेरे लिए सुंदर पायथनिक दिखता है। – Blender
इस के साथ क्या गलत है? यह एक पूरी तरह से मान्य पायथन :) –
@MarekKowalski मुझे लगता है हर बार जब हमारे पास अधिक पाइथनिक दृष्टिकोण होता है :) – kharandziuk