सबसे पहले, ध्यान रखें कि सूची सूची के साथ आप जो करना चाहते हैं, वह संभव हो सकता है। सिर्फ जावा में की तरह आप एक पाश छोड़ने के लिए अजगर के शुरू में आप break
उपयोग कर सकते हैं चाहते हैं
somelist = [a for a in b if not a.criteria in otherlist]
,: तो आप की तरह कुछ का उपयोग करने में सक्षम हो सकता है।
>>> for x in xrange(1,6):
... print x
... if x == 2:
... break
...
1
2
आप पाश की अगले चरण शुरू करने के लिए चाहते हैं, तो जल्दी आप continue
फिर से बस के रूप में आप जावा में होगा का उपयोग करें।
>>> for x in xrange(1,6):
... if x == 2:
... continue
... print x
...
1
3
4
5
Here's the documentation for break
and continue
. यह भी छोरों के लिए else
खंड है, जो जब आप break
चलाने नहीं कर रहे हैं शामिल हैं।
स्रोत
2010-02-02 13:25:58
एक चर नाम के रूप में 'list' का उपयोग न करें। यह बिल्टिन छुपाता है। –