Metode sort() Daftar Python
Contoh
Mengurutkan daftar dalam urutan abjad:
cars = ['Porsche', 'BMW', 'Volvo'] cars.sort()
Definisi dan penggunaan
Secara default, metode sort() mengurutkan daftar secara naik.
Anda juga dapat membiarkan fungsi menentukan standar pengurutan.
Syntaks
list.sort(reverse=True|False, key=myFunc)
Nilai parameter
Parameter | Deskripsi |
---|---|
reverse | Pilihan. reverse=True akan mengurutkan daftar secara menurun. Default adalah reverse=False. |
key | Pilihan. Fungsi untuk menentukan standar pengurutan. |
Beberapa Contoh Lain
Contoh 1
Urutkan daftar dalam urutan menurun:
cars = ['Porsche', 'BMW', 'Volvo'] cars.sort(reverse=True)
Contoh 2
Urutkan daftar berdasarkan panjang nilai:
Fungsi: Mengembalikan panjang nilai kembalian: def myFunc(e): return len(e) cars = ['Porsche', 'Audi', 'BMW', 'Volvo'] cars.sort(key=myFunc)
Contoh 3
Urutkan daftar kata kunci berdasarkan nilai 'tahun' dalam daftar kata kunci:
Fungsi: Mengembalikan nilai 'tahun': def myFunc(e): return e['tahun'] cars = [ {'mobil': 'Porsche', 'tahun': 1963}, {'mobil': 'Audi', 'tahun': 2010}, {'mobil': 'BMW', 'tahun': 2019}, {'mobil': 'Volvo', 'tahun': 2013} ] cars.sort(key=myFunc)
Contoh 4
Urutkan daftar berdasarkan panjang nilai dalam urutan menurun:
Fungsi: Mengembalikan panjang nilai kembalian: def myFunc(e): return len(e) cars = ['Porsche', 'Audi', 'BMW', 'Volvo'] cars.sort(reverse=True, key=myFunc)