Программа Python для изменения значений в словаре
Учитывая словарь в Python, задача состоит в том, чтобы написать программу Python для изменения значения в одной из пар ключ-значение. В этой статье обсуждаются механизмы, позволяющие сделать это эффективно.
Примеры:
Ввод: {'hari': 1, 'dita': 2} Вывод: {'hari': 1, 'dita': 4} Ввод: {'hari': 1, 'dita': 2} Вывод: {'hari': 3, 'dita': 5}
Изменение значений словаря
Способ 1
Здесь мы ссылаемся на ключ значения, которое нужно изменить, и предоставляем ему новое значение.
Пример:
Выход:
initial dictionary- {‘hari’: 1, ‘dita’: 2}
dictionary after modification- {‘hari’: 1, ‘dita’: 4}
Способ 2:
В этом методе мы используем функцию zip (), которая объединяет итерации и объединяет их в форму кортежа.
Пример:
Python3
# declaring dictionary dict1 = { 'hari' : 1 , 'dita' : 2 } # original dictionary print ( "initial dictionary-" , dict1) # list of values which will replace the values of dict1 list1 = [ 3 , 5 ] # this preserves the keys and modifies the values dict1 = dict ( zip ( list (dict1.keys()), list1)) # modified dictionary print ( "dictionary after modification-" , dict1) |
Выход:
initial dictionary- {‘hari’: 1, ‘dita’: 2}
dictionary after modification- {‘hari’: 3, ‘dita’: 5}
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.