loading...

Selasa, 24 Oktober 2017

Tipe Tuple di Python


Tipe data tuple sama seperti dengan tipe data list.
Perbedaanya ada di :

  1. gaya penulisan, tuple menggunakan tanda kurung ().
  2. tuple bersifat immutable (data yang ada didalamnya tidak bisa diubah).
BU : nama_tuple = (nilai1, nilai2, nilai3, ...)

Beberapa hal yang perlu diperhatikan mengenai Tuple:
  • Tuple didefinisikan dengan cara yang sama seperti list, tapi diapit menggunakan tanda kurung
  • Tuple di indeks menggunakan bilangan dan diawali dari 0
  • Index negative dimulai dari -1, dihitung dari kanan ke kekiri
  • Bersifat immutable (elemen didalamnya tidak bisa diubah). Maka metode seperti: append(), insert(), remove(), maupun extend() tidak tersedia.
  • Untuk mencari elemen di dalam tuple, menggunakan metode index()
  • Gunakan operator in untuk memeriksa suatu nilai apakah merupakan anggota dari suatu tuple atau tidak.
Code: tuple.py

import datetime as dt

def main():
    #tuple untuk nama bulan
    BULAN = ("January", "Februari", "Maret",
            "April", "Mei", "Juni",
            "Juli", "Agustus", "September",
            "Oktober", "November", "Desember")
    
    #today akan berisi: 'YYYY-MM-DD'
    today = dt.date.isoformat(dt.date.today())
    
    yyyy = today[:4]
    mm = today[5:7]
    dd = today[8:]
    
    print(today)
    print("%s %s %s" % (dd, BULAN[int(mm) - 1], yyyy))
    
if __name__ == "__main__":
    main()



Sumber : Buku "Mudah belajar python untuk aplikasi desktop dan web"

1 komentar: