🚄Sıralama
Python ile veri veya objeleri sıralama yani sorting işlemi
💠 Sıralama Metotları
Sort | Sorted |
---|---|
Objenin kendisini sıralar | Objenin sıralanmış kopyasını oluşturur |
Obje içeriği güncellenir | Obje içeriği değişmez |
📙 dict
Objesi Sıralama
dict
Objesi Sıralama🔑
dict
objeleri sıralanırken varsayılan olarakkey
değerlerine göre sıralanırlar
🍎 Çok Değişkenli Obje Sıralama
🏗️ Eğer sıralanacak objede birden fazla değişken varsa,
sorted(<obje>, key=<func>)
yapısı ile istenen objeyi referans eden fonksiyon ile sıralama işlemi yapılır⭐ Örnek fonksiyon:
lambda x: x.value
ilex
objesininvalue
elemanına göre sırala demiş oluyoruz
💁♂️ Sıralama işleminde obje içerisindeki belirli elemanların sıralı halini almak isterseniz,
sorted(map(<func>, <param1>, <param2>))
yapısını kullanın⭐ Örnek olarak:
sorted(map(lambda p: p.x, points))
ile point elemanlarının x değerlerinin sıralı halini alırsınız
Last updated