Assalamualaikum, hallo teman teman. Gimana kabarnya nih ? semoga teman teman dalam keadaan baik baik saja dan selalu diberi semangat untuk belajar. Pada blog kali ini saya akan melanjutkan series dari python yaitu mengenai Tuple. Langsung saja ke pembahasan dan praktek tapi sebelum itu siapkan terlebih dahulu teks editornya kalian masing masing agar bisa ngoding bersama.


Pengertian

Sebuah tupel merupakan urutan objek pada Python yang tidak dapat berubah. Tupel adalah sebuah urutan sama seperti list tapi yang membedakannya adalah Tupel tidak dapat diubah ubah tidak seperti List pada Python. Dan penulisannya pun berbeda, jika List menggunakan tanda kurung siku [] berbeda dengan Tupel yang menggunakan tanda kurung ().

Membuat tuple semudah memasukkan nilai-nilai yang dipisahkan koma. Secara opsional, Anda dapat memasukkan nilai-nilai yang dipisahkan koma ini di antara tanda kurung juga. Sebagai contoh :

# Contoh Pembuatan Tupel Pada Python

# Tupel Kosong
tup = ()

tup1 = ('Mangga', 'Semangka', 2002, 2020)
tup2 = (1, 3, 5, 7, 9 )
tup3 = "a", "b", "c", "d", "e"


Praktek dan Penjelasan

1. Akses Nilai Dalam Tupel

Untuk mengakses nilai pada tupel sama halnya seperti pada List, kita cukup menuliskan nama variable dari tupel tersebut lalu menuliskan index ke berapa yang akan kita akses menggunakan tanda kurung siku. Di bawah ini ada contoh bagaimana mengakses nilai yang ada pada tupel

# Cara mengakses nilai tuple

tup1 = ('Mangga', 'Semangka', 2002, 2020)
tup2 = (1, 3, 5, 7, 9 )

print("Nilai pada tup1 : ",tup1)
print ("Nilai ke [0] pada tup1 :", tup1[0])

print("")

print("Nilai pada tup2 : ",tup2)
print ("Nilai ke [0] sampai [4] pada tup2 :", tup2[0:5])

Output : 



2. Update Nilai Dalam Tupel

Sudah dijelaskan diawal bahwa tupel tidak dapat dirubah nilainya, tapi bagaimana sih kita menrubah nilai yang ada pada tupel ? jawabannya yaitu kita membuat tupel baru yang nilainya mengambil dari tupel lainnya. Contohnya ada di bawah ini

tup1 = (2002, 175.5)
tup2 = ('Muhammad', 'Fahru')

print("Nilai pada tup1 :",tup1)
print("Nilai pada tup2 :",tup2)

# Karena tidak dapat merubah nilai
# Jadi, buatlah tuple baru sebagai berikut
tup3 = tup1 + tup2
print("Nilai pada tup3 :",tup3)

Output : 



3. Hapis Nilai Dalam Tupel

Menghapus elemen tuple individual tidak mungkin dilakukan. Tentu saja, tidak ada yang salah dengan menggabungkan tupel lain dengan unsur-unsur yang tidak diinginkan dibuang. Untuk secara eksplisit menghapus keseluruhan tuple, cukup gunakan del statement. Sebagai contoh

tup1 = ('Mangga', 'Semangka', 2002, 2020)
print("Nilai pada tup1 :",tup1)

del tup1

# Setelah Dihapus maka tup1 tidak akan terdefinisikan
# Error
print("Nilai Tupel Setelah Dihapus :", tup1)

Output : 




Sekian materi yang bisa saya berikan pada blog kali ini semoga tutorialnya bermanfaat dan membuat teman teman paham. Jika teman teman merasa tutorial ini bermanfaat kalian bisa share blog ini dan jangan lupa comment jika ada yang ingin ditanyakan. Terima kasih , Wassalamualaikum.

0 Comments