Python List Comprehension
List comprehension expression, loop और optional condition को जोड़ता है।
List Comprehension क्या है?
List comprehension expression, loop और optional condition को जोड़ता है।
एक संक्षिप्त expression में values transform और filter करें।
इसका उपयोग कब करें?
- चलने योग्य code से Python syntax सीखें।
- बड़ी programming समस्याओं से पहले मजबूत आधार बनाएँ।
- स्थानीय setup के बिना किसी विचार को तुरंत जाँचें।
उदाहरण कोड
main.py
numbers = range(1, 11)
even_squares = [number ** 2 for number in numbers if number % 2 == 0]
print(even_squares)
अपेक्षित आउटपुट
[4, 16, 36, 64, 100]
यह कैसे काम करता है
Condition items filter करती है और expression उन्हें transform करता है; complex logic में सामान्य for loop अधिक readable है।
मान बदलें और Python इंस्टॉल किए बिना CodeUtility ऑनलाइन Python कंपाइलर में प्रोग्राम चलाएँ।
अभ्यास के कार्य
बड़े dataset पर जाने से पहले input बदलें और edge cases की जाँच करें।
- Code चलाने से पहले output का अनुमान लगाएँ।
- खाली और गलत input संभालें।
- Logic को function में रखें और tests जोड़ें।