
Основният проблем при използването на вградената функция dict%28%29 е, че тя не позволява дефинирани от потребителя ключове. Това означава, че ако искате да създадете речник, който включва потребителски ключове, ще трябва да използвате друга функция или библиотека, за да го направите.
dictionary = dict() # Add values one by one to the dictionary dictionary[0] = 'Geeks' dictionary[2] = 'For' dictionary[3] = 1 print(dictionary)
Този код създава празен речник и след това добавя три двойки ключ-стойност към него. Първият ключ е 0 и стойността е „Geeks“. Вторият ключ е 2 и стойността е „За“. Третият ключ е 3 и стойността е 1. Накрая речникът се отпечатва.
речници
Python има стандартна библиотека, която включва речници. Речникът е структура от данни, която съхранява двойки ключ-стойност. Ключовете в речника са уникалните идентификатори на елементите, а стойностите са съответните елементи.
За да създадете речник в Python, използвате функцията dict(). Функцията dict() приема два аргумента: типа структура от данни, която искате да създадете (в този случай речник), и масив от низове, представляващи ключовете на вашата структура от данни.
Ето пример, който създава речник с име mydict с два ключа, „име“ и „възраст“:
mydict = dict(име='Джон', възраст=24)
Вградени функции
Python има редица вградени функции, които можете да използвате във вашия код. Тези функции са налични в интерпретатора на Python и могат да бъдат достъпни чрез въвеждане на import functionname в горната част на вашия код.
Някои често срещани вградени функции включват:
def() – Тази функция дефинира нова функция.
print() – Тази функция отпечатва текст на екрана.
range() – Тази функция връща обект с целочислен диапазон.