Cara menggunakan python if empty

Sekarang kita akan membahas tentang tipe data yang dapat memuat banyak item di dalamnya. Tipe data ini disebut dengan nama list pada python 3.

Show

    Yang lain di Seri Belajar Python

    ...

    Tipe Data Boolean pada Python 3

    Tipe Data List pada Python 3

    Menulis dan Menjalankan Script Python

    Sistem Input dan Output pada Python 3

    Percabangan dengan IF, ELIF, ELSE pada Python

    ...

    Pada Python, list merupakan tipe data yang dapat memuat banyak nilai. Dalam bahasa pemrograman lain mungkin lebih familiar dengan sebutan array.

    Variable list dibuat dengan menggunakan tanda kurung siku ([...])

    >>> nama_buah = ["jeruk", "semangka", "apel", "pisang"]
    >>> print(nama_buah)
    ["jeruk", "semangka", "apel", "pisang"]
    >>> type(nama_buah)
    <class 'list'>

    Pada contoh tersebut, variable nama_buah memiliki beberapa item. Yaitu jeruk, semangka, apel, dan pisang.

    Item dalam sebuah list dapat berjumlah berapa saja. Bahkan jika tidak ada item sama sekali, selama terdapat tanda kurung siku, maka nilai tersebut termasuk list.

    >>> list_kosong = []
    >>> print(list_kosong)
    []
    >>> type(list_kosong)
    <class 'list'>

    Tuh kan kosong 🙄. List yang tidak memiliki item biasa disebut dengan istilah empty list.

    Kalau kosong gunanya apa dong? Nanti akan kita bahas lebih lanjut.

    Item dalam list dapat diakses dengan melakukan pengindeksan.

    Pengindeksan dilakukan dengan memanggil nama variable list, diikuti dengan tanda kurung siku dengan nomor indeks.

    >>> nama_buah = ["jeruk", "semangka", "apel", "pisang"]
    >>> print(nama_buah[0]) # mengakses item pertama
    jeruk
    >>> print(nama_buah[1]) # mengakses item kedua
    semangka

    Indeks pada Python dimulai dengan angka 0 untuk mengakses item pertama. angka 1 untuk item kedua dan seterusnya.

    Jika indeks yang digunakan lebih dari panjang list, maka akan keluar error.

    >>> nama_buah = ["jeruk", "semangka", "apel", "pisang"]
    >>> print(nama_buah[4])
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    IndexError: list index out of range

    Mungkin kalian bertanya-tanya.

    "Kenapa indeks 4 kok error? Panjang list-nya kan 4, seharusnya keluar string 'pisang' dong 🤔"

    Ingat, indeks dalam list dimulai dari 0 untuk mengakses item pertama. Indeks 1 digunakan untuk mengakses item kedua.

    Sehingga jika kita menggunakan indeks 4, maka item yang diakses adalah item kelima. Karena pada contoh tersebut hanya ada 4 item, maka item kelima tidak dapat diakses.

    Item dalam list berlaku selayaknya variable pada umumnya. Kita dapat mengubah nilai dari item tersebut.

    >>> daftar_angka = [1, 2, 3, 4, 5]
    >>> print(daftar_angka)
    [1, 2, 3, 4, 5]
    >>> daftar_angka[0] = 11 # mengubah nilai item dalam list
    >>> daftar_angka[2] = 33
    >>> daftar_angka[4] = 55
    >>> print(daftar_angka)
    [11, 2, 33, 4, 55]

    Pada contoh tersebut, kita mengubah nilai dari item ke 1, 3, dan 5 dari variable daftar_angka. Bisa dilihat ya, nilai item telah berubah dari sebelumnya.

    Untuk menambah dan mengurangi item dalam sebuah list, kita dapat menggunakan method yang sudah tersedia pada python. Yaitu append dan pop.

    Method merupakan fungsi yang terdapat dalam sebuah objek. Pada python, list merupakan sebuah objek sehingga memiliki beberapa method selain append dan pop.

    Untuk pembahasan lebih lanjut tentang method dan object akan kita bahas lebih pada bagian OOP dengan Python di kesempatan selanjutnya.

    Sekarang mari kita coba membuat empty list, dan mengisinya dengan method append.

    >>> daftar_nama = [] # membuat empty list
    >>> print(daftar_nama)
    []
    >>> daftar_nama.append("budi") # menambahkan budi pada daftar_nama
    >>> print(daftar_nama)
    ['budi']
    >>> daftar_nama.append("inva") # menambahkan inva pada daftar_nama
    >>> print(daftar_nama)
    ['budi', 'inva']

    Dengan menggunakan method append, kita menambahkan item baru di akhir suatu list (indeks terakhir)

    Lalu, bagaimana cara menghapus item di dalam list?

    Untuk melakukan hal ini, kita dapat menggunakan method pop

    >>> daftar_nama = ["budi", "inva", "siko", "adi"]
    >>> print(daftar_nama)
    ['budi', 'inva', 'siko', 'adi']
    >>> daftar_nama.pop(2) # menghapus item dengan indeks 2
    >>> print(daftar_nama)
    ['budi', 'inva', 'adi']
    >>> daftar_nama.pop() # menghapus item terakhir
    >>> print(daftar_nama)
    ['budi', 'inva']

    Method pop ini menerima sebuah argumen berupa angka yang menunjukkan indeks mana yang akan dihapus.

    Jika indeks ini tidak diisikan, maka secara otomatis item terakhir (paling belakang) dari list yang akan dihapus.

    Dua method tersebut merupakan sedikit dari sekian banyak method yang bisa kita gunakan pada tipe data list. Selain itu masih ada

    >>> list_kosong = []
    >>> print(list_kosong)
    []
    >>> type(list_kosong)
    <class 'list'>
    2,
    >>> list_kosong = []
    >>> print(list_kosong)
    []
    >>> type(list_kosong)
    <class 'list'>
    3,
    >>> list_kosong = []
    >>> print(list_kosong)
    []
    >>> type(list_kosong)
    <class 'list'>
    4,
    >>> list_kosong = []
    >>> print(list_kosong)
    []
    >>> type(list_kosong)
    <class 'list'>
    5,
    >>> list_kosong = []
    >>> print(list_kosong)
    []
    >>> type(list_kosong)
    <class 'list'>
    6, dan lain sebagainya.

    Sama seperti saat kita mencari . Tipe data list juga dapat dicari panjangnya dengan menggunakan fungsi

    >>> list_kosong = []
    >>> print(list_kosong)
    []
    >>> type(list_kosong)
    <class 'list'>
    7

    >>> angka_genap = [2, 4, 6, 8, 10, 12]
    >>> len(angka_genap) # mendapatkan panjang list angka_genap
    6

    Bukan hanya itu saja. Fungsi yang satu ini sebenarnya dapat digunakan untuk mencari panjang semua tipe data yang mengandung banyak item. Seperti tuple dan dictionary.

    Tuple merupakan tipe data yang mirip dengan list, hanya saja itemnya tidak dapat diubah. Sedangkan dictionary adalah sebuah list yang menerapkan prinsip key and value untuk mengakses itemnya. Kita akan bahas lebih lanjut pada kesempatan lain.

    Cukup sekian untuk kesempatan kali ini. Semoga bermanfaat.

    Siap-siap say good bye dengan terminal dan interpreter interaktif. Karena pada kesempatan selanjutnya kita akan mulai melakukan pemrograman python yang sebenarnya 😎.

    Pada kesempatan berikutnya kita akan mulai mencoba menjalankan kode python dengan menuliskan script pada file.

    penulis

    Cara menggunakan python if empty

    Daffa Izzuddin

    "Seseorang di balik Inva. Penikmat Linux yang tertarik dengan data dan web | write code, write docs, write write."