Isih Senarai Objek mengikut Atribut
Memandangkan senarai objek Python, menyusunnya berdasarkan atribut tertentu boleh menjadi penting untuk organisasi data dan analisis. Untuk mencapai matlamat ini, kita boleh memanfaatkan beberapa kaedah.
Isih Di Tempat
Untuk mengisih senarai di tempatnya, kita boleh menggunakan kaedah isihan():
orig_list.sort(key=lambda x: x.count, reverse=True)
Ini mengisih senarai mengikut atribut .count dalam tertib menurun. Begini cara ia berfungsi:
Mengembalikan Senarai Isih Baharu
Jika kita mahu mencipta senarai diisih baharu tanpa mengubah suai yang asal, kita boleh menggunakan sorted() fungsi:
new_list = sorted(orig_list, key=lambda x: x.count, reverse=True)
Dalam kedua-dua kes, fungsi lambda membenarkan kita mengisih mengikut atribut .count, manakala reverse=True memastikan tertib menurun.
Memahami Kekunci Isih
Kunci isihan memainkan peranan penting dalam mengawal cara senarai diisih. Dalam contoh ini:
Dengan menggunakan teknik ini, kami boleh mengisih senarai objek berdasarkan atributnya dengan berkesan, menjadikan analisis dan manipulasi data lebih mudah.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Isih Senarai Objek Python mengikut Atribut?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!