Say sayılar ve dizelerle dolu bir liste nesnesine sahibim. İlk dize öğesini en yüksek alfabetik önceliğe sahip olmak istiyorsam nasıl yaparım? İşte Alfabetik sıra numarası ile listedeki ilk öğeyi bul
açıkça yanlış bir örnektir girişimidir, ancak istenilen sonucu elde etmek için sırayla değiştirilmesi gerekir ne olduğu düzeltmeler büyük takdir: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)
([i lst i için ise isinstance (i str)]) [0]'? –
Bu listeyi filtrelemeden Python3'te sıralayamazsınız, çünkü 'int' ve' str' türlerini –