Tipe data tuple sama seperti dengan tipe data list.
Perbedaanya ada di :
- gaya penulisan, tuple menggunakan tanda kurung ().
- 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"
eror bos
BalasHapus