MulaiMulai sekarang secara gratis

Melakukan looping pada list

Sebelumnya, Anda telah menggunakan for loop untuk beriterasi pada sebuah list, tetapi Anda juga dapat menggunakan list comprehension. Bentuk list comprehension adalah [action for item in list] dan menghasilkan sebuah list baru.

Kita dapat menggunakan fungsi sorted() untuk mengurutkan data dalam sebuah list dari yang terendah ke tertinggi untuk angka, dan dalam urutan abjad jika list berisi string. Fungsi sorted() mengembalikan list baru dan tidak memengaruhi list yang Anda berikan ke fungsi tersebut. Anda dapat mempelajari lebih lanjut tentang sorted() di dokumentasi Python.

Sebuah list berisi list, records, telah dimuat sebelumnya, dan setiap entri adalah list dengan bentuk berikut:

['2014','F','20799','Emma']

Latihan ini adalah bagian dari kursus

Tipe Data di Python

Lihat Kursus

Petunjuk latihan

  • Gunakan list comprehension pada records untuk membuat sebuah list bernama baby_names yang memuat nama, yang terdapat pada elemen keempat dari row.
  • Cetak baby_names dalam urutan alfabet menggunakan fungsi sorted().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create the list comprehension: baby_names
baby_names = [____[____] for ____ ____ records]
    
# Print the sorted baby names in ascending alphabetical order
print(____(____))
Edit dan Jalankan Kode