wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Dictionary Python

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

Dictionary adalah tipe data python yang menggunakan pendekatan "--- - ---"

a)

"key - item"

b)

"key - value"

c)

"item - value"

d)

"item - key"

2.

A = {"AP" : "Basis Data", "PU" : "Statistika", "AH" : "Data Preparation"}

- - - - -

print(B)

#['AP', 'SDW', 'AH']#

a)

B = list(A.keys())

b)

B = set(A.keys())

c)

B = list(A.items())

d)

B = set(A.items())

3.

Pola pada Dictionary menggunakan

a)

{ = }

b)

( = )

c)

{ : }

d)

( : )

4.

Tipe data berikut dapat digunakan pada Key dalam Dictionary , kecuali

a)

String

b)

Boolean

c)

Tuple

d)

Angka

5.

SDA = {"A1" : "C", "A2" : "C++", "A3" : "PYTHON"}

- - - - -

#None#

a)

print(SDA.get("A4"))

b)

print(SDA.get(("A4")

c)

print(SDA("A4"))

d)

print(SDA(("A4")

6.

Yang bukan merupakan sifat dari Dictionary adalah

a)

Unordered

b)

Changeable

c)

Unique

d)

Fatigue

7.

Mantan = {"Icha" : "Keanu", "Yushin" : "Kim Davin", "Ilham" : "Lucinta" }

print(Mantan.get["Yushin"])

# - - - - - #

a)

None

b)

Kim Davin

c)

['Kim Davin']

d)

Error

8.

Salah satu tujuan dari list pada dictionary adalah

a)

Dapat menyimpan value lebih dari satu pada setiap key

b)

Hanya dapat menyimpan value tidak lebih dari satu pada setiap key

c)

Dapat menyimpan item lebih dari satu pada setiap key

d)

Hanya dapat menyimpan maksimal dua item pada setiap key

9.

Apa yang dimaksud "key dan value" dalam Dictionary

a)

Key, merupakan nama atribut suatu item pada dictionary.

Value, adalah nilai yang disimpan pada suatu atribut

b)

Nilai atribut

c)

Key, adalah nilai yang disimpan pada suatu atribut.

Value merupakan nama atribut suatu item pada dictionary

d)

Nilai pelengkap

10.

Kendaraan = {"Darat" : "Motor", "Laut" : "Kapal", "Udara" : "Pesawat" }

print(Kendaraan.get("Udara"))

#Pesawat#

Program diatas merupakan cara mengakses dictionary menggunakan

a)

List

b)

Get

c)

Set

d)

Tuple

11.

Barang = {"Toko A": {"Pemilik": "Ahmad","Stok": [21, 24, 19, 15]},

"Toko B": {"Pemilik": "Andra","Stok": [22, 25, 18, 16]}}

print(Barang["Toko A"]["Stok"][2])

# - - - - - #

a)

19

b)

24

c)

'19'

d)

'24'

12.

Fungsi clear() pada built-in function atau pada method dalam dictionary yang digunakan untuk memanipulasi data adalah

a)

Menghapus semua elemen pada Dictionary

b)

Mengembalikan daftar elemen

c)

Menghapus semua key pada Dictionary

d)

Mengembalikan daftar elemen

13.

Fungsi untuk menghitung banyak item atau pasangan kunci-nilai dalam dictionary yaitu

a)

Fungsi type()

b)

Fungsi get()

c)

Fungsi len()

d)

Fungsi str()

14.

A = {"Makassar" : "MKS" , "Yogyakarta" : "YK" , "Bandung" : "BD"}

Kode = list(A.values())

print(Kode)

# - - - - - #

a)

Error

b)

('MKS', 'YK', 'BD')

c)

['MKS', 'YK', 'BD']

d)

{'MKS', 'YK', 'BD'}

15.

Di antara pilihan berikut, pilihan mana yang tepat mengenai cara menghapus item pada dictionary

a)

delete

b)

get

c)

del

d)

erase