ҚАЗ
РУС
Python
Басты бет
Сабақтар
Сөздіктер (dictionary)
⏱️ 20 минут
📚 Деңгей: Бастауыш
Тест
1. Сөздіктің (dict) құрылымы:
A) реттелген элементтер тізімі
B) key-value жұптары
C) қайталанбайтын мәндер жиыны
D) индекстелген элементтер
2. Сөздікті құрудың дұрыс емес жолы:
A) d = {"name":"Ali"}
B) d = dict(name="Ali")
C) d = {["name"]:"Ali"}
D) d = {}
3. d = {"a":1, "b":2}; d.get("c") нәтижесі:
A) 0
B) қате
C) None
D) "c"
4. Сөздікке жаңа элемент қосу үшін:
A) d.add("city","Almaty")
B) d["city"] = "Almaty"
C) d.insert("city","Almaty")
D) d.append("city","Almaty")
5. d = {"name":"Ali","age":20}; d.pop("name") не істейді?
A) кілтінің мәнін қайтарады және өшіреді
B) тек мәнін қайтарады
C) тек өшіреді
D) қате береді
6. Сөздіктің барлық кілттерін алу үшін:
A) d.values()
B) d.items()
C) d.keys()
D) d.get()
7. Сөздікте цикл арқылы кілт пен мәнді бірге алу үшін:
A) for key in d:
B) for key, value in d.items():
C) for value in d:
D) for key in d.keys():
8. d.update({"age":21}) әдісі:
A) тек жаңа кілт қосады
B) бар кілттің мәнін жаңартады немесе жаңасын қосады
C) қате береді
D) барлығын өшіреді
9. Сөздікте кілт ретінде қандай тип қолданыла алмайды?
A) int
B) str
C) list
D) tuple
10. d = {"x":1, "y":2}; del d["x"] орындалғаннан кейін:
A) сөздік бос
B) тек "x" өшеді
C) қате береді
D) "y" да өшеді
11. d.items() не қайтарады?
A) кілттер тізімін
B) мәндер тізімін
C) (кілт, мән) жұптарының көрінісін
D) сөздіктің ұзындығын
12. Бос сөздікті құру жолы:
A) empty = set()
B) empty = []
C) empty = {}
D) empty = ()
13. Сөздікте берілген кілттің бар-жоғын тексеру:
A) if key in d:
B) d.contains(key)
C) d.exists(key)
D) if key = d:
14. d.clear() әдісі:
A) бір элементті өшіреді
B) барлық элементтерді өшіреді
C) сөздікті өшіреді
D) кілттерді ғана өшіреді
15. d.get("age", 0) егер "age" кілті жоқ болса, не қайтарады?
A) None
B) 0
C) қате
D) "age"
Тексеру
Сабаққа оралу