Cara mengurutkan daftar abjad dalam python – Codewithaden

Python memiliki fungsi bawaan yang disebut diurutkan () , yang akan memberi Anda daftar yang diurutkan dari apa pun yang dapat Anda masukkan. Daftar juga memiliki file menyortir() metode untuk melakukan jenis yang ada.

Python List Sort ()

Itu list.sort () adalah fungsi python bawaan yang mengurutkan elemen-elemen daftar dalam urutan rendah hingga tinggi. Jika daftarnya adalah angka, maka secara default, mereka akan diurutkan dalam urutan yang meningkat.

data = ['Elle', 'Miles', 'Kratos', 'Joel', 'Peter', 'Nathan']

data.sort()
print(data)
 

Keluaran

['Elle', 'Joel', 'Kratos', 'Miles', 'Nathan', 'Peter'] 

Anda dapat melihat bahwa itu diurutkan secara abjad dalam urutan naik secara default.

Daftar Sortir Python secara abjad

Ke menyortir sebuah daftar menurut abjad di Python , menggunakan diurutkan () fungsi. Itu diurutkan () Fungsi mengurutkan objek iterable yang diberikan dalam urutan tertentu, yang naik atau turun. Itu diurutkan (iterable, key = Tidak ada ) Metode mengambil kunci opsional yang menentukan cara menyortir . Untuk mengabaikan kapitalisasi kapan penyortiran sebuah daftar , mengatur kunci ke str

data = ['Elle', 'Miles', 'Kratos', 'Joel', 'Peter', 'Nathan']

print(sorted(data))
 

Keluaran

['Elle', 'Joel', 'Kratos', 'Miles', 'Nathan', 'Peter'] 

Dan mengembalikan daftar string dalam urutan menaik.

Satu hal yang perlu diperhatikan di sini adalah bahwa kami belum mencampur daftar dengan string atas dan huruf kecil. Jadi mari kita lakukan itu dan lihat outputnya.

data = ['Elle', 'miles', 'kratos', 'Joel', 'peter', 'Nathan']

print(sorted(data))
 

Keluaran

['Elle', 'Joel', 'Nathan', 'kratos', 'miles', 'peter'] 

Seperti yang Anda lihat, kata -kata yang dimulai dengan huruf besar mendapatkan preferensi daripada yang dimulai dengan huruf kecil.

Jika Anda ingin mengurutkannya secara mandiri, tambahkan parameter kunci.

data = ['Elle', 'miles', 'kratos', 'Joel', 'peter', 'Nathan']

print(sorted(data, key=str.lower))
 

Keluaran

['Elle', 'Joel', 'kratos', 'miles', 'Nathan', 'peter'] 

Untuk membalikkan urutan daftar, tambahkan argumen terbalik dan atur ke BENAR

data = ['Elle', 'miles', 'kratos', 'Joel', 'peter', 'Nathan']

print(sorted(data, reverse=True))
 

Keluaran

['peter', 'miles', 'kratos', 'Nathan', 'Joel', 'Elle'] 

Itu list.sort () akan mengurutkannya abjad. Kamu bisa menambahkan terbalik = false/true di dalam tanda kurung untuk membalikkan urutan item: list.sort (reverse = false)

Itu untuk daftar sortir Python tutorial abjad.

Lihat juga

Set Python Sort

Urutkan Kamus berdasarkan Nilai

Urutkan kamus berdasarkan kunci

Python memesan set

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *