मान लीजिए मैं एक सूची हो सकता है कि या तो एक या दो तत्व हैं:चेक एक महत्वपूर्ण एक अजगर सूची में मौजूद है अगर
mylist=["important", "comment"]
या
mylist=["important"]
तो मैं काम करने के लिए एक चर करना चाहते हैं इस दूसरे मूल्य के आधार पर ध्वज के रूप में या नहीं।
यह जांचने का सबसे अच्छा तरीका क्या है कि दूसरा तत्व मौजूद है या नहीं?
मैंने पहले ही इसे len(mylist)
का उपयोग करके किया है। यदि यह 2 है, तो यह ठीक है। यह काम करता है लेकिन मैं जानना चाहूंगा कि दूसरा क्षेत्र बिल्कुल "टिप्पणी" है या नहीं।
मैं तो इस समाधान के लिए आया था:
>>> try:
... c=a.index("comment")
... except ValueError:
... print "no such value"
...
>>> if c:
... print "yeah"
...
yeah
लेकिन बहुत लंबा लग रहा है। क्या आपको लगता है कि इसे बेहतर किया जा सकता है? मुझे यकीन है कि यह Python Data Structures Documentation से उचित तरीके से खोजने का प्रबंधन नहीं कर सकता है।