क्या हम सूची समझ में elif
का उपयोग कर सकते हैं?`elif`
उदाहरण:
l = [1, 2, 3, 4, 5]
for values in l:
if values==1:
print 'yes'
elif values==2:
print 'no'
else:
print 'idle'
हम ऊपर कोड के लिए हमारी सूची समझ में elif
, इसी तरह से शामिल कर सकते हैं?
उदाहरण के लिए, की तरह एक जवाब:
['yes', 'no', 'idle', 'idle', 'idle']
अब तक, मैं केवल सूची समझ में if
और else
इस्तेमाल किया है।
मुझे पसंद है कि कैसे इन श्रृंखला एक साथ – jamylak
कुछ interesti नहीं है वाक्यविन्यास में इतिहास। उनके परिचय "तृतीयक अभिव्यक्ति" से कई सालों पहले भाषा में पांच सबसे अनुरोधित परिवर्तनों में से एक थे। चूंकि गिडो वैन रॉसम ने इसे एक बयान-आधारित भाषा के रूप में स्पष्ट रूप से डिजाइन किया है, इसलिए उन्होंने दृढ़ता से लंबे समय तक विरोध किया है (तृतीयक अभिव्यक्तियां, और विशेष रूप से उनके दुरुपयोग, कोड में बहुत अस्पष्टता के स्रोत हैं)। जब वह आखिरकार मर गया, तो उसने घोषणा की कि उसने जानबूझकर एक वाक्यविन्यास चुना है जो अत्यधिक उपयोग को हतोत्साहित करता है। हमेशा की तरह, उन्होंने फिर भी एक सुरुचिपूर्ण डिजाइन नौकरी की। – holdenweb
टर्नरी, बांध (उन्होंने लिखा, संपादित करने के लिए बहुत देर हो चुकी अपनी डिस्लेक्सिक गलती को देखते हुए)। – holdenweb