wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python List, and String

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Tipe data list adalah

a)

tipe data koleksi yang bersifat unordered (tidak terurut) dan juga bersifat mutable (bisa diubah)

b)

tipe data koleksi yang bersifat unordered (tidak terurut) dan juga bersifat immutable (tidak bisa diubah)

c)

tipe data koleksi yang bersifat ordered (terurut) dan juga bersifat immutable (tidak bisa diubah)

d)

tipe data koleksi yang bersifat ordered (terurut) dan juga bersifat mutable (bisa diubah)

2.

Tipe data yang bersifat immutable (tidak digunakan untuk menerima perubahan) adalah ...

a)

list

b)

tuple

c)

set

d)

Dictionary

3.

Cara akses elemen list pada urutan tertentu menggunakan ...

a)

indexing

b)

key

c)

value

d)

jampi jampi

4.

a = [10, 5, 6, 20]

b = ["Bryan", "Adri", "Monic", "Rafi"]

print(a)

a)

output:

['10', '5', '6', '20']

b)

output:

["Bryan", "Adri", "Monic", "Rafi"]

c)

Program Error

d)

output:

[10, 5, 6, 20]

5.

Manakah dari kode berikut yang benar untuk membuat List?

a)

nameList = John, Harry, Jesse, John, Harry, Harry

b)

nameList = ("John", "Harry", "Jesse", "John", "Harry", "Harry")

c)

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

d)

nameList = [John, Harry, Jesse, John, Harry, Harry]

6.

Output dari kode tsb adalah?

a)
blue
b)
green
c)
red
d)
error
7.

Apa yang akan menjadi indeks tertinggi yang dapat dimiliki dari list berikut

li=[1,2,3,4,5]

a)

2

b)

3

c)

4

d)

5

8.

Output dari kode tsb adalah?

a)

x

b)

Y

c)

Error

9.

Manakah dari fungsi berikut yang digunakan untuk menghitung jumlah elemen dalam List?

a)

count( )

b)

find( )

c)

len( )

d)

index( )

10.

Apa output dari program di bawah ini?

bicycles = ['trek', 'cannondale', 'redline', 'specialized']

print(bicycles[-1])

a)

trek

b)

cannondale

c)

redline

d)

specialized

11.

a = [2, 5, 8, 1]

print("a[2]")

Apa output dari program di atas?

a)

5

b)

8

c)

a[2]

d)

2

12.

Jika a = "Belajar "

maka a.endswith('r') bernilai True

a)

Benar

b)

Salah

13.

Jika a = "Muhammadiyah"

maka print(a.upper()) akan menampilkan ...

a)

Muhammadiyah

b)

MUHAMMADIYAH

c)

muhammadiyah

14.

A = "Sekali Merdeka Tetap Merdeka"

Nilai dari A.count('t') adalah?

a)

0

b)

1

c)

2

d)

3

15.

a = [1, 3, 5, 2]

b = len(a) + a.index(3)

Nilai b adalah?

a)

3

b)

4

c)

5

d)

6

16.

a = [1, 3, 6, 1]

print(a)

a.clear()

print(a)

Output dari program di atas adalah?

a)

[1, 3, 6, 1]

[]

b)

[]

[1, 3, 6, 1]

c)

[1, 3, 6, 1]

[1, 3, 6, 1]

d)

[]

[]

17.

a = [9, 3, 8]

b = a.pop()

c = b + a[0]

Nilai c adalah?

a)

17

b)

9

c)

8

d)

18

18.

a = ["A", "a", "B", "b"]

print(a.sort())

a)

['A', 'a', 'B', 'b']

b)

['A', 'B', 'a', 'b']

c)

['a', 'b', 'A', 'B']

d)

['a', 'A', 'b', 'B']

19.

a = "susah"

a.replace("s", "m")

a[2] = "d"

print(a)

Output program ketika dijalankan adalah?

a)

TypeError

b)

"mudah"

c)

"susah"

d)

"mumah"

20.

a = "UMS Kampusku"

print(a[:3])

Program di atas akan menampilkan output berupa?

a)

"UMS Kampusku"

b)

"UMS"

c)

"Kampusku"

d)

"UM"