Dalam program ini, Anda akan belajar mengurutkan kata-kata dalam urutan abjad menggunakan for loop dan menampilkannya.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Python berikut:
- Python untuk Loop
- String Python
- Metode String
Dalam contoh ini, kami menggambarkan bagaimana kata-kata dapat diurutkan secara leksikografis (urutan abjad).
Kode sumber
# Program to sort alphabetically the words form a string provided by the user my_str = "Hello this Is an Example With cased letters" # To take input from the user #my_str = input("Enter a string: ") # breakdown the string into a list of words words = (word.lower() for word in my_str.split()) # sort the list words.sort() # display the sorted words print("The sorted words are:") for word in words: print(word)
Keluaran
Kata-kata yang diurutkan adalah: contoh cased hello adalah huruf dengan ini
Catatan: Untuk menguji program, ubah nilai my_str.
Dalam program ini, kami menyimpan string yang akan diurutkan di my_str. Menggunakan metode split (), string diubah menjadi daftar kata. Metode split () membagi string pada spasi putih.
Daftar kata kemudian diurutkan menggunakan metode sort (), dan semua kata ditampilkan.