Home > Backend Development > Python Tutorial > How to change key-value pairs in python dictionary

How to change key-value pairs in python dictionary

爱喝马黛茶的安东尼
Release: 2019-06-17 16:43:57
Original
9232 people have browsed it

How to change key-value pairs in python dictionary?

Related recommendations: "python Video"

How to change key-value pairs in python dictionary

Modify Dictionary

To Dictionary The way to add new content is to add new key/value pairs, modify or delete existing key/value pairs. The following examples:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
 
dict['Age'] = 8;  # update existing entry
dict['School'] = "DPS School";  # Add new entry
 
print "dict['Age']: ", dict['Age'];
print "dict['School']: ", dict['School'];
Copy after login

The output results of the above examples:

dict['Age']:  8
dict['School']:  DPS School
Copy after login

1. in the dictionary When the key exists, you can access the value corresponding to the key in the dictionary through the dictionary name subscript. If the key does not exist, an exception will be thrown. If you want to add elements directly to the dictionary, you can add dictionary elements directly using the dictionary name subscript value. If you only write the key and assign the key value later, an exception will be thrown.

>> > a
['apple', 'banana', 'pear', 'orange']
>> > a = {1: 'apple', 2: 'banana', 3: 'pear', 4: 'orange'}
>> > a
{1: 'apple', 2: 'banana', 3: 'pear', 4: 'orange'}
>> > a[2]
'banana'
>> > a[5]
Traceback(most
recent
call
last):
File
"<pyshell#31>", line
1, in < module >
a[5]
KeyError: 5
>> > a[6] = &#39;grap&#39;
>> > a
{1: &#39;apple&#39;, 2: &#39;banana&#39;, 3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}
Copy after login

2. Use the update method to add the key-value pairs with corresponding keys in the dictionary to the current dictionary

>>> a
{1: &#39;apple&#39;, 2:&#39;banana&#39;, 3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}  
>>>a.items() 
dict_items([(1,&#39;apple&#39;), (2, &#39;banana&#39;), (3, &#39;pear&#39;), (4, &#39;orange&#39;), (6, &#39;grap&#39;)])  
>>>a.update({1:10,2:20})  
>>> a  
{1: 10, 2: 20,3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}  
#{1:10,2:20}替换了{1: &#39;apple&#39;, 2: &#39;banana&#39;}
Copy after login

The above is the detailed content of How to change key-value pairs in python dictionary. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template