के साथ सूची में वर्णमाला प्राथमिकता के साथ पहला आइटम खोजें कहें कि मेरे पास दोनों संख्याओं और तारों के साथ एक सूची वस्तु है। अगर मैं उच्चतम वर्णमाला प्राथमिकता वाले पहले स्ट्रिंग आइटम को पुनर्प्राप्त करना चाहता हूं, तो मैं ऐसा कैसे करूं?संख्या
यहाँ एक उदाहरण प्रयास जो स्पष्ट रूप से सही नहीं है है, लेकिन किस क्रम में परिवर्तित करने की यह वांछित परिणाम प्राप्त करने के लिए की जरूरत है के रूप में सुधार बहुत सराहना की जाएगी:
lst = [12, 4, 2, 15, 3, 'ALLIGATOR', 'BEAR', 'ANTEATER', 'DOG', 'CAT']
lst.sort()
for i in lst:
if i[0] == "A":
answer = i
print(answer)
के बारे में क्या 'अनुसार क्रमबद्ध ([मैं मैं lst में के लिए करता है, तो isinstance (i, str)]) [0]'? –
आप फ़िल्टरिंग के बिना इस सूची को पायथन 3 में सॉर्ट नहीं कर सकते हैं, क्योंकि अब आप 'int' और' str' प्रकार –