0% menganggap dokumen ini bermanfaat (0 suara)
48 tayangan3 halaman

Pemograman 3

Dokumen tersebut menjelaskan 4 jenis data koleksi pada Python yaitu list, tuple, set, dan dictionary. List dan tuple adalah koleksi berurutan yang dapat menyimpan berbagai tipe data, sedangkan set dan dictionary tidak berurutan. Perbedaan utama antara list dan tuple adalah list dapat diubah sedangkan tuple tidak. Sedangkan perbedaan antara set dan dictionary adalah set tidak menyimpan data berpasangan sedangkan dictionary menyimpan data berpasangan berupa kunci

Diunggah oleh

chocholate375
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
48 tayangan3 halaman

Pemograman 3

Dokumen tersebut menjelaskan 4 jenis data koleksi pada Python yaitu list, tuple, set, dan dictionary. List dan tuple adalah koleksi berurutan yang dapat menyimpan berbagai tipe data, sedangkan set dan dictionary tidak berurutan. Perbedaan utama antara list dan tuple adalah list dapat diubah sedangkan tuple tidak. Sedangkan perbedaan antara set dan dictionary adalah set tidak menyimpan data berpasangan sedangkan dictionary menyimpan data berpasangan berupa kunci

Diunggah oleh

chocholate375
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

Pemograman 3

Nama : Ilhan Khairul Akbar

Nim : 3221322

Kelas : SI-A

Tugas!
1. Jelaskan pengertian data collection LIST, TUPLE, SET, DICTIONARY
A. List
Jenis kumpulan data terurut (ordered sequence) dan merupakan salah satu variable yang
sering digunakan pada Python, Serupa, namun tak sama dengan array pada bahasa
pemrograman lainnya. Bedanya, elemen List pada Python tidak harus memiliki tipe data
yang sama. Mendeklarasikan List cukup mudah dengan kurung siku dan elemen yang
dipisahkan dengan koma.
B. Tuple
jenis dari list yang tidak dapat diubah elemennya. Umumnya tuple digunakan untuk data
yang bersifat sekali tulis, dan dapat dieksekusi lebih cepat. Tuple didefinisikan dengan
kurung dan elemen yang dipisahkan dengan koma. Sama seperti list tuple dapat
menggunakan sciling.
C. Set
kumpulan item yang bersifat unik dan tidak berurutan. Cara mendeklarasikan set adalah
dengan kurung kurawal dan elemen dipisahkan dengan koma.
D. Dictionary
kumpulan pasangan kunci dan nilai (key : value) dan tidak berurutan. Cara
mendeklarasikan dictionary adalah dengan menggunakan tanda kurung kurawal. Setiap
elemen key dan value dipisakan dengan titik dua (:). Untuk mengakses datanya, kita harus
mengetahui key nya.

2. Apa ciri-ciri tipe data collection LIST, TUPLE, SET, DICTIONARY? Buatlah contoh kode
program untuk mendukung jawaban anda!
A. List
List ditandai dengan kurung siku, Type data kolektif yang mutable dan terindex/ordered,
data dalalm list dapat diubah/update, dapat diakses dengan index, change (index dimulai
dari 0), List bisa memiliki value yang sama. Bisa banyak type.

Contoh kodingan.

newList=list(("Senin", "Selasa", "Rabu", "Kamis"))


print(newList)
myList=["Senin", "Selasa", "Rabu", "Kamis"]
print(myList)

#Akses dengan index


#Index dimulai dari 0
print(myList[0])
print(myList[-1])

#Akses dengan range


print(myList[:3])
print(myList[1:3])
print(myList[1:])

#Change value
myList[0]="Jumat"
myList[3]="Jumat"
print(myList)

myList=["Senin", "Selasa", "Rabu", "Kamis"]


myList.remove("Senin")
print(myList)

B. Tuple
Dalam tuple data tidak dapat diupdate, akan menghasilkan error apabila megubah elemen,
memiliki index, bersifat ordered, koma pada tuple menunjukkan tuple yang merupakan
collection dari item, bisa banyak type, dapat diakses dengan index juga, apabila ingin
update elemen maka harus diubah dulu ke list menggunakan fungsi list.

Contoh Kodingan

myTuple=tuple(("Senin", "Selasa", "Rabu"))


print(myTuple)
tuple2=("Kamis", "Jumat", "Sabtu")
print(type(myTuple))

#bisa banyak type data


tup2=("Senin", 1, True, ["Selasa"], ("Rabu"))
print(type(tup2))

tup3=("Senin", "Selasa", "Selasa" "Rabu")


print(type(tup3))

#Access item
#Dengan index
myTuple = tuple (("Senin", "Selasa", "Rabu"))
print(myTuple[1])

i=0
while i < len(myTuple):
print(myTuple[i])
i+=1

#Change value
myTuple = tuple(("Senin", "Selasa", "Rabu"))
myTuple=list(myTuple)
myTuple[1] = "Kamis"
print(myTuple)
myTuple = tuple(myTuple)
print(myTuple)
C. Set
Unordered collection, Indexing tidak berlaku, data yang terduplikasi akan dihapus.

Contoh Kodingan

fruits = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}

print(fruits) #data yang sama akan dihitung satu

print(fruits[0]) # akan menghasilkan error

s = {1,2,2,4}

s.add(0) #karena tidak mengenal index maka menggunakan fungsi

print(s)

D. Dictionary
key dan value dapat bertipe apapun, karena data dalam dictionary tidak berurutan maka
kita tidak dapat mengakses data dengan index.

Contoh Kodingan

#cara akses dictionary

d = {“hewan”: “gajah”: , 1: “angka”}

print(d[“hewan”])

#mengubah value

d = {“hewan”: “gajah”: , 1: “angka”}

d[“hewan”] = “macan”

print(d.get(“hewan”))

Anda mungkin juga menyukai