Middle — Senior
Python-da cütlüklər siyahısını ikinci elementə görə necə sıralamaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
Python-da cütlər (tuples) siyahısını ikinci elementə görə sıralamaq üçün sorted() funksiyasını və ya .sort() siyahı metodunu key parametri ilə istifadə edə bilərsiniz. Bu parametr sıralamanın cütlüyün ikinci elementi (indeks 1) üzrə aparılmasını göstərir.
Nümunə:
cütlər = [(1, 3), (4, 1), (2, 2)]
sıralanmış_cütlər = sorted(cütlər, key=lambda x: x[1])
print(sıralanmış_cütlər) # Çıxış: [(4, 1), (2, 2), (1, 3)]
Yaxud yerində sıralama:
cütlər.sort(key=lambda x: x[1])
print(cütlər) # [(4, 1), (2, 2), (1, 3)]
Beləliklə, sıralama hər cütün ikinci elementinə görə həyata keçirilir.