Сөздік дегеніміз не?

Сөздік — бұл Python тіліндегі деректер құрылымы, ол кілт (key) пен мәннен (value) тұратын жұптарды сақтайды. Сөздік ішіндегі әрбір элемент кілт арқылы анықталады және сол кілтке сәйкес мән сақталады.

Сөздікті құру

Сөздікті құру үшін, біз фигуралық жақшаларды {} пайдаланамыз.

Мысалы:

# Бос сөздікті құру
my_dict = {}

# Кілт-мән жұптары бар сөздік құру
my_dict = {
    "name": "Aidos",
    "age": 25,
    "city": "Almaty"
}

print(my_dict)

Бұл кодта біз «name», «age» және «city» деген кілттерге сәйкес «Aidos», 25 және «Almaty» деген мәндерді тағайындадық.

Сөздік элементтеріне қол жеткізу

Сөздік элементтеріне қол жеткізу үшін кілттерді қолданамыз:

print(my_dict["name"])  # Нәтиже: Aidos
print(my_dict["age"])   # Нәтиже: 25
print(my_dict["city"])  # Нәтиже: Almaty

Егер көрсетілген кілт сөздікте жоқ болса, KeyError қателігі пайда болады.

Сөздік элементтерін өзгерту

Бар кілттің мәнін өзгерту үшін сол кілтті қолданамыз:

my_dict["age"] = 26
print(my_dict["age"])  # Нәтиже: 26

Сөздікке жаңа элемент қосу

Жаңа кілт-мән жұбын қосу үшін жаңа кілтті қолданамыз:

my_dict["profession"] = "Programmer"
print(my_dict)

Сөздік элементтерін жою

Сөздіктен элементті жою үшін del кілт сөзін пайдаланамыз:

del my_dict["city"]
print(my_dict)

Сөздіктің негізгі әдістері

  • keys(): Барлық кілттерді қайтару
  • values(): Барлық мәндерді қайтару
  • items(): Кілт-мән жұптарын қайтару

Мысалы:

print(my_dict.keys())    # Нәтиже: dict_keys(['name', 'age', 'profession'])
print(my_dict.values())  # Нәтиже: dict_values(['Aidos', 26, 'Programmer'])
print(my_dict.items())   # Нәтиже: dict_items([('name', 'Aidos'), ('age', 26), ('profession', 'Programmer')])

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *