Sobes.tech
Middle — Senior

Python'da ikinci öğeye göre çift listesini nasıl sıralarsınız?

sobes.tech yapay zeka

AI'dan gelen yanıt

Python'da bir liste çiftleri (demetler) ikinci öğelerine göre sıralamak için sorted() fonksiyonunu veya liste yöntemi .sort()'u key parametresiyle kullanabilirsiniz. Bu parametre, sıralamanın çiftin ikinci öğesine (indeks 1) göre yapılmasını sağlar.

Örnek:

ciftler = [(1, 3), (4, 1), (2, 2)]
sirali_ciftler = sorted(ciftler, key=lambda x: x[1])
print(sirali_ciftler)  # Çıktı: [(4, 1), (2, 2), (1, 3)]

Veya yerinde sıralama:

ciftler.sort(key=lambda x: x[1])
print(ciftler)  # [(4, 1), (2, 2), (1, 3)]

Bu şekilde, sıralama her çiftin ikinci öğesine göre yapılır.