0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan26 halaman

Panduan Lengkap Tuple di Python

Dokumen ini menjelaskan tentang Tuple dan Dictionary dalam Python, termasuk cara membuat, mengakses, dan memanipulasi kedua struktur data tersebut. Tuple bersifat immutable dan dapat berisi berbagai jenis data, sementara Dictionary bersifat mutable dengan kunci unik untuk mengakses nilai. Selain itu, dokumen juga memberikan contoh penggunaan dan metode yang terkait dengan kedua struktur data ini.

Diunggah oleh

pungusaroha78
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan26 halaman

Panduan Lengkap Tuple di Python

Dokumen ini menjelaskan tentang Tuple dan Dictionary dalam Python, termasuk cara membuat, mengakses, dan memanipulasi kedua struktur data tersebut. Tuple bersifat immutable dan dapat berisi berbagai jenis data, sementara Dictionary bersifat mutable dengan kunci unik untuk mengakses nilai. Selain itu, dokumen juga memberikan contoh penggunaan dan metode yang terkait dengan kedua struktur data ini.

Diunggah oleh

pungusaroha78
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Tuple dalam

Python?
Tuple dalam Python adalah struktur data yang digunakan untuk
menyimpan sekumpulan data. Tuple bersifat immutable, artinya
isi tuple tidak bisa kita ubah dan hapus. Namun, dapat kita isi
dengan berbagai macam nilai dan objek.
kita akan membahas:
a. Cara Membuat Tuple
b. Cara Mengakses Nilai Tuple
c. Slicing Nilai Tuple
d. Cara Mengambil panjang tuple
e. Nested Tuple
f. Unpacking Sequence
1. Cara Membuat Tuple di Pytho
Tuple biasanya dibuat dengan tanda kurung
seperti ini:
t = (1234, 4321, 'Hello')
atau bisa juga tanpa tanda kurung:
t = 1234, 432, 'World!'
Kedua-duanya valid.
2. Membuat Tuple Kosong dan Singleton
Apabila kita ingin membuat sebuah tuple tanpa isi, kita bisa
menuliskannya seperti ini:
# Membuat tuple kosong
kosong = ()
Lalu untuk membuat Tuple yang hanya berisi satu (singleton), maka kita
harus menambahkan tanda koma di belakangnya.
Contoh:
# membuat tuple
satu = ('Isinya’,)
siji = "isinya siji",
Kenapa harus ditambahkan koma?
Karena kalau tidak ditambahkan koma, akan dianggap sebagai string.
satu = ('isinya') # <-- ini string
3. Mengakses Nilai Tuple
Sama seperti list, Tuple juga memiliki indeks
untuk Mengakses item di dalamnya. Indeks Tuple
dan list selalu dimulai dari nol 0.
Contoh:
# membuat tuple
nama = ('petani', 'kode', 'linux')
# mengakses nilai tuple
print(nama[1])
4. Memotong Tuple
Sama seperti list, di Tuple juga kita bisa melakukan
slicing.
Contoh:
# mula-mula kita punya tuple seperti ini
web = (123, 'Petani Kode',
'[Link]
# lalu kita ingin potong agar ditampilkan
# dari indeks nomer 1 sampai 2
print(web[1:2])
5. Mengambil Panjang Tuple
Untuk mengambil panjang atau jumlah item di dalam Tuple, kita
bisa menggunakan fungsi len().
Contoh:
# Membuat Tuple
hari = ('Senin', 'Selasa', 'Rabu', 'Kamis', 'Jum\'at', 'Sabtu',
'Minggu')
# Mengambil panjang tuple hari
print("Jumlah hari: %d" % len(hari))
6. Tuple Nested
Tuple juga bisa nested, artinya Tuple bisa diisi
dengan Tuple.
Contoh:
tuple1 = "aku", "cinta", "kamu"
tuple2 = "selama", 3, "tahun"
tuple3 = (tuple1, tuple2) # <- nested tuple
tuple3 akan berisi nilai dari tuple1 dan tuple2.
7. Sequence Unpacking
Proses pembuatan Tuple bisa kita sebut sebagai packing, sementara
untuk mengambil (ekstrak) seluruh isinya disebut unpacking.
Contoh:
# mula-mula kita buat tuple seperti ini
web = 123, "Petani Kode", "[Link]
# lalu di-unpacking
id_web, nama, url = web
# maka sekarang tiga variabel tersebut akan bernilai
# sesuai yang ada di dalam tuple
# mari kita cetak
print(id_web)
print(nama)
print(url)
7 Hal Dasar yang Harus diketahui
Tentang Dictionary pada Python
1. Apa itu Dictionary pada Python?
Dictionary adalah struktur data yang bentuknya seperti kamus.
Ada kata kunci kemudian ada nilainya. Kata kunci harus unik,
sedangkan nilai boleh diisi dengan apa saja.
Contoh:
aku = {
"nama": "Petani Kode",
"url:" "[Link]
}
Pada contoh di atas kita membuat
sebuah Dictionary bernama aku dengan isi data nama
dan URL. nama dan url adalah kunci (key) yang akan
kita gunakan untuk mengakses nilai di dalamnya.
Inilah perbedaannya dibandingkan list
dan tuple. Dictionary memiliki kunci berupa teks—bisa
juga angka—sedangkan list dan tuple menggunakan
indeks berupa angka saja untuk mengakses nilainya.
Dalam bahasa pemrograman lain (seperti
PHP), Dictionary juga dikenal dengan
sebutan asosiatif array.
2. Membuat Dictionary
Hal yang wajib ada di dalam pembuatan Dictionary adalah:
[Link] dictionary,
[Link],
[Link],
[Link] dan tutupnya menggunakan kurung kurawal.
Antara key dan value dipisah dengan titik dua (:) dan apabila
terdapat lebih dari satu item, maka dipisah dengan tanda koma (,).
Contoh satu item:
nama_dict = {
"key": "value"
}
Contoh tiga item:
nama_dict = {
"key1": "value",
"key2": "value",
"key3": "value"
}
Isi dari Dictionary dapat berupa:
String
Integer
Objek
List
Tuple
Dictionary
dsb.
Contoh:
pak_tani = {
"nama": "Petani Kode",
"umur": 22,
"hobi": ["coding", "membaca", "cocok tanam"],
"menikah": False,
"sosmed": {
"facebook": "petanikode",
"twitter": "@petanikode"
}
}
Mari kita lihat isi dari Dictionary di atas:
nama berisi string "Petani Kode"
umur berisi integer 22
hobi berisi list dari string
menikah berisi boolean False
dan sosmed berisi Dictionary
Menggunakan Konstruktor
Selain menggunakan cara di atas, kita juga bisa
membuat Dictionary dari constructor dict() dengan
parameter key dan value.
Contoh:
warna_buah = dict(jeruk="orange", apel="merah",
pisang="kuning")
Maka akan menghasilkan dictionary seperti ini:
{'jeruk': 'orange', 'pisang': 'kuning', 'apel': 'merah'}
3. Mengakses Nilai Item dari Dictionary

Kita sudah tahu cara membuat Dictionary,


sekarang bagaimana cara mengaksesnya?
Cara mengaksesnya sama seperti list.
Namun kunci yang digunakan bukan angka,
melainkan keyword yang sudah kita tentukan
di dalam Dictionary-nya.
Contoh:
# Membuat Dictionary
pak_tani = {
"nama": "Petani Kode",
"umur": 22,
"hobi": ["coding", "membaca", "cocok tanam"],
"menikah": False,
"sosmed": {
"facebook": "petanikode",
"twitter": "@petanikode"
}
}
# Mengakses isi dictionary
print("Nama saya adalah %s" % pak_tani["nama"])
print("Twitter: %s" % pak_tani["sosmed"]["twitter"])
Menggunakan Perulangan
Untuk mencetak semua isi Dictionary, kita bisa
menggunakan perulangan seperti ini:
# Membuat dictionary
web = {
"name": "petanikode",
"url": "[Link]
"rank": "5"
}
# Mencetak isi dictionary dengan perulangan
for key in web:
print(web[key])
4. Mengubah Nilai Item Dictionary
Dictionary bersifat mutable, artinya nilainya dapat kita ubah-ubah. Untuk
mengubah nilai Dictionary, kita bisa lakukan seperti ini:
nama_dic["kunci"] = "Nilai Baru"
Contoh:
# membuat dictioanary
skill = {
"utama": "Python",
"lainnya": ["PHP","Java", "HTML"]
}
# Mencetak isi skill utama
print(skill["utama"])
# mengubah isi skill utama
skill["utama"] = "Rust"
# Mencetak isi skill utama
print(skill["utama"])
5. Menghapus Item dari Dictionary
Untuk menghapus nilai Dictionary, kita bisa menggunakan
perintah del dan method pop().
Method pop() adalah method yang berfungsi untuk
mengeluarkan item dari dictionary sedangkan
fungsi del adalah fungsi untuk menghapus suatu variabel
dari memori.
Contoh menghapus dengan del:
>>> del skill["utama"]
>>> skill
{'lainnya': ['PHP', 'Java', 'HTML']}
Contoh menghapus dengan method pop():
>>> [Link]("utama")
'Rust'
>>> skill
{'lainnya': ['PHP', 'Java', 'HTML']}
…atau bila kita ingin menghapus semuanya sekaligus, kita
bisa menggunakan method clear().
Contoh:
[Link]()
6. Menambahkan Item ke Dictionary
Kita bisa menggunakan method update() untuk menambahkan isi ke
Dictionary. Parameternya berupa Dictionary.
Selain berfungsi untuk menambahkan, method ini juga berfungsi untuk
mengubah nilai dictionary apabila kunci yang dimasukkan sudah ada di
dalamnya.
# membuat dictionary user
user = {
"name": "petanikode"
}
# menambahkan password
[Link]({"password": "akucintakamu123"})
print(user)
# update name
[Link]({"name": "peternaklinux"})
print(user)
7. Mengambil Panjang Dictionary
Untuk mengambil jumlah data atau panjang Dictionary,
kita bisa menggunakan fungsi len().
Contoh:
# membuat dictonary
books = {
"python": "Menguasai Python dalam 2028 jam",
"java": "Tutorial Belajar untuk Pemula",
"php": "Membuat aplikasi web dengan PHP"
}
# mencetak jumlah data yang ada di dalam dictionary
print("total buku: %d" % len(books))
TERIMA KASIH

Anda mungkin juga menyukai