0% menganggap dokumen ini bermanfaat (0 suara)
51 tayangan

Tuple Python

Tupel adalah urutan objek Python yang tidak dapat diubah, berbeda dengan list Python yang dapat diubah. Tupel dibuat dengan memasukkan nilai-nilai yang dipisahkan koma di antara tanda kurung atau tanpa kurung. Nilai tupel dapat diakses menggunakan indeks namun tidak dapat diubah atau dihapus secara individu. Operasi dasar seperti penjumlahan dan pengulangan dapat dilakukan pada tupel.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
51 tayangan

Tuple Python

Tupel adalah urutan objek Python yang tidak dapat diubah, berbeda dengan list Python yang dapat diubah. Tupel dibuat dengan memasukkan nilai-nilai yang dipisahkan koma di antara tanda kurung atau tanpa kurung. Nilai tupel dapat diakses menggunakan indeks namun tidak dapat diubah atau dihapus secara individu. Operasi dasar seperti penjumlahan dan pengulangan dapat dilakukan pada tupel.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

Pendahuluan Tuple Python

Instalasi

Menjalankan Sebuah tupel adalah urutan objek Python yang tidak berubah. Tupel adalah urutan, seperti daftar.
Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti
Hello World List Python. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung
Komentar siku.

Tipe Data 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
Variabel
:
Operator
#Contoh sederhana pembuatan tuple pada bahasa pemrograman python

Kondisi

Loop tup1 = ('fisika', 'kimia', 1993, 2017)

tup2 = (1, 2, 3, 4, 5 )

Number tup3 = "a", "b", "c", "d"

String
Tupel kosong ditulis sebagai dua tanda kurung yang tidak berisi apa-apa, contohnya : tup1 = ();
List Untuk menulis tupel yang berisi satu nilai, Anda harus memasukkan koma, meskipun hanya ada satu
Tuple nilai, contohnya : tup1 = (50,)
Seperti indeks String, indeks tuple mulai dari 0, dan mereka dapat
diiris, digabungkan, dan seterusnya
Dictionary

Tanggal & Waktu


Akses Nilai Dalam Tuple Python
Fungsi
Untuk mengakses nilai dalam tupel, gunakan tanda kurung siku untuk mengiris beserta indeks atau
Modul indeks untuk mendapatkan nilai yang tersedia pada indeks tersebut. Sebagai contoh :

File I/O
#Cara mengakses nilai tuple

Exception
tup1 = ('fisika', 'kimia', 1993, 2017)

Object & Class tup2 = (1, 2, 3, 4, 5, 6, 7 )

Akses Database
print ("tup1[0]: ", tup1[0])

Networking print ("tup2[1:5]: ", tup2[1:5])

Pengembangan Web
Setelah Anda mengeksekusi kode diatas, hasilnya akan seperti dibawah ini :

tup1[0]: fisika
tup2[1:5]: (2, 3, 4, 5)

Update Nilai Dalam Tuple Python


Tuple tidak berubah, yang berarti Anda tidak dapat memperbarui atau mengubah nilai elemen tupel.
Anda dapat mengambil bagian dari tupel yang ada untuk membuat tupel baru seperti ditunjukkan
oleh contoh berikut.

tup1 = (12, 34.56)

tup2 = ('abc', 'xyz')

# Aksi seperti dibawah ini tidak bisa dilakukan pada tuple python

# Karena memang nilai pada tuple python tidak bisa diubah

# tup1[0] = 100;

# Jadi, buatlah tuple baru sebagai berikut

tup3 = tup1 + tup2

print (tup3)

Hapus Nilai Dalam Tuple Python


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

tup = ('fisika', 'kimia', 1993, 2017)

print(tup)

# hapus tuple dengan statement del

del tup

# lalu buat kembali tuple yang baru dengan elemen yang diinginkan

tup = ('Bahasa', 'Literasi', 2020)

print("Setelah menghapus tuple :", tup)

Operasi Dasar Pada Tuple Python


Tupel merespons operator + dan * sama seperti String; Mereka berarti penggabungan dan
pengulangan di sini juga berlaku, kecuali hasilnya adalah tupel baru, bukan string.

Sebenarnya, Tuple merespons semua operasi urutan umum yang kami gunakan pada String di bab
sebelumnya. Dibawah ini adalah tabel daftar operasi dasar pada Tuple python

Python Expression Hasil Penjelasan

len((1, 2, 3)) 3 Length

(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) Concatenation

(‘Halo!’,) * 4 (‘Halo!’, ‘Halo!’, ‘Halo!’, ‘Halo!’) Repetition

3 in (1, 2, 3) True Membership


Python Expression Hasil Penjelasan

for x in (1,2,3) : print (x, end = ‘ ‘) 123 Iteration

Indexing, Slicing dan Matrix Pada Tuple Python


Karena tupel adalah urutan, pengindeksan dan pengiris bekerja dengan cara yang sama untuk tupel
seperti pada String, dengan asumsi masukan berikut

Dengan asumsi input berikut : T = ('C++', 'Java', 'Python')

Python Expression Hasil Penjelasan

T[2] 'Python' Offset mulai dari nol

T[-2] 'Java' Negatif: hitung dari kanan

T[1:] ('Java', 'Python') Slicing mengambil bagian

Fungsi Build-in Pada Tuple Python


Python menyertakan fungsi built-in sebagai berikut

Python Function Penjelasan

cmp(tuple1, tuple2) # Tidak lagi tersedia dengan Python 3

len(tuple) Memberikan total panjang tuple.

max(tuple) Mengembalikan item dari tuple dengan nilai maks.

min(tuple) Mengembalikan item dari tuple dengan nilai min.

tuple(seq) Mengubah seq menjadi tuple.

Edit tutorial ini

 List Python Dictionary Python 






 HOME
ABOUT
CONTACT
PRESS
DONATE

Anda mungkin juga menyukai