मान लीजिए मैं एक सूचीवहाँ दो उपयोग करने के लिए एक रास्ता है, तो अजगर में सूची comprehensions में स्थिति
my_list = ['91 9925479326','18002561245','All the best','good']
था अब मैं
नीचेresult = []
for i in my_list:
if not '91' in i:
if not '18' in i:
result.append(i)
तरह
91
और
18
के साथ शुरू की सूची में तार अनदेखा करना चाहते
तो यहां मैं सूची समझ के साथ इसे प्राप्त करना चाहता हूं। क्या सूची में बदलाव की स्थिति में दो लिखने के लिए वैसे भी है?
किसी को भी मुझे पता पहले से
धन्यवाद सूची comprehensions साथ ऊपर कैसे करना है चलो सकता है ............
@jamylak: मैं ले लिया था कि एक उदाहरण के रूप वैसे भी संपादन के लिए धन्यवाद। –
सावधान रहें कि आपके परीक्षण सिर्फ जांच करें कि स्ट्रिंग की _any_ स्थिति में '91' और' 18' मौजूद हैं या नहीं। आपको इसके बजाय 'str.startswith' का उपयोग करना चाहिए: http://docs.python.org/library/stdtypes.html#str.startswith –