wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

dict quiy

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Mi a kimenete a következő kódnak?

my_dict = {"a": 1, "b": 2, "c": 3}

print(len(my_dict))

a)

6

b)

3

c)

hiba

d)

1

2.

Melyik kód adna hozzá egy új kulcs-érték párt a my_dict nevű szótárhoz, ahol a kulcs "d" és az érték 4?

my_dict = {"a": 1, "b": 2}

a)

my_dict.add("d", 4)

b)

my_dict["d"] = 4

c)

my_dict.insert("d", 4)

d)

my_dict.new("d", 4)

3.

Mi történik, ha egy nem létező kulcsot próbálunk elérni egy szótárban?

my_dict = {"apple": "red", "banana": "yellow"}

print(my_dict["grape"])

a)

Visszaadja a None értéket.

b)

Hibaüzenetet (KeyError) dob.

c)

Hozzáadja a "grape" kulcsot None értékkel.

d)

Visszaad egy üres stringet.

4.

Melyik metódus adja vissza egy szótár összes kulcsát?

a)

values()

b)

items()

c)

keys()

d)

get_keys()get_keys()

5.

my_dict = {"x": 10, "y": 20, "z": 30}

for key, value in my_dict.items():

print(f"{key}: {value}")

a)

x: 10

y: 20

z: 30

b)

x

y

z

c)

10

20

30

d)

hiba

6.

Hogyan lehet törölni a "banana" kulcsot és a hozzá tartozó értéket a következő szótárból?

fruits = {"apple": 1, "banana": 2, "orange": 3}

a)

fruits.remove("banana")

b)

del fruits["banana"]

c)

fruits.delete("banana")

d)

fruits.pop_key("banana")

7.

Melyik állítás igaz a Python szótárak kulcsaira vonatkozóan?

a)

A kulcsoknak egyedinek kell lenniük.

b)

A kulcsoknak módosíthatónak kell lenniük (mutable).

c)

A kulcsok csak stringek lehetnek.

d)

A kulcsok tetszőleges számú értéket tárolhatnak

8.

Mi a kimenete a következő kódnak?

my_dict = {"a": 1, "b": 2, "a": 3}

print(my_dict["a"])

a)

1

b)

2

c)

3

d)

Hiba

9.

Hogyan lehet ellenőrizni, hogy a "color" kulcs létezik-e a car_detailsszótárban?

car_details = {"make": "Ford", "model": "Focus", "year": 2020}

a)

"color" in car_details.keys()

b)

"color" in car_details

c)

car_details.has_key("color")

d)

Mind A, mind B helyes.

10.

Mi a kimenete a következő kódnak?

dict1 = {"a": 1, "b": 2}

dict2 = {"c": 3, "d": 4}

dict1.update(dict2)

print(dict1)

a)

{'a': 1, 'b': 2}

b)

{'c': 3, 'd': 4}

c)

{'a': 1, 'b': 2, 'c': 3, 'd': 4}

d)

hiba