Cara menggunakan python key-value pair list

Dictionary in Python is an unordered collection of data values, used to store data values like a map, which unlike other Data Types that hold only single value as an element, Dictionary holds key:value pair. While using Dictionary, sometimes, we need to add or modify the key/value inside the dictionary. Let’s see how to add a key:value pair to dictionary in Python. Code #1: Using Subscript notation This method will create a new key:value pair on a dictionary by assigning a value to that key. 

Python3




# Python program to add a key:value pair to dictionary

 

dict = {'key1':'geeks',

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
0:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
2
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
3

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
4
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
5
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
6
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
7
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
8dict# Python program to add a key:value pair to dictionary0

# Python program to add a key:value pair to dictionary

# Python program to add a key:value pair to dictionary2

# Python program to add a key:value pair to dictionary3

 

dict# Python program to add a key:value pair to dictionary5# Python program to add a key:value pair to dictionary6# Python program to add a key:value pair to dictionary7= # Python program to add a key:value pair to dictionary9

dict# Python program to add a key:value pair to dictionary5dict2# Python program to add a key:value pair to dictionary7= dict5

dict# Python program to add a key:value pair to dictionary5dict8# Python program to add a key:value pair to dictionary7= =1

dict# Python program to add a key:value pair to dictionary5=4# Python program to add a key:value pair to dictionary7= =7

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
4=9
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
6
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
7
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
8dict# Python program to add a key:value pair to dictionary0

Output:

Current Dict is: {‘key2’: ‘for’, ‘key1’: ‘geeks’} Updated Dict is: {‘key3’: ‘Geeks’, ‘key5’: ‘portal’, ‘key6’: ‘Computer’, ‘key4’: ‘is’, ‘key1’: ‘geeks’, ‘key2’: ‘for’}

Code #2: Using update[] method 

Python3




dict = {'key1':'geeks',

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
0:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
2
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
3

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
4
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
5
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
6
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
7
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
8dict# Python program to add a key:value pair to dictionary0

 

:3

:4= {# Python program to add a key:value pair to dictionary6:'geeks',dict2:dict5,dict8:'geeks'7

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
3

dict,0

 

,1

dict,3==1# Python program to add a key:value pair to dictionary0

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
4,8dict# Python program to add a key:value pair to dictionary0

Output:

Current Dict is: {‘key2’: ‘for’, ‘key1’: ‘geeks’} {‘newkey1’: ‘portal’, ‘key4’: ‘is’, ‘key2’: ‘for’, ‘key1’: ‘geeks’, ‘key5’: ‘fabulous’, ‘key3’: ‘geeks’}

Code #3: Taking Key:value as input 

Python3




{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
01

 

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
02

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
03
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
04dict
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
06

 

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
07
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
08

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
07
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
10
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
11
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
12
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
06

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
14
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
12 = dict
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
18

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
14 

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
07
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
21

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
07
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
10
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
24
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
12
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
26

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
14
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
12
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
29=
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
31

 

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
32

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
33=
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
35

 

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
36

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
37=
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
39
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
40

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
41=
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
39
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
44

 

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
45

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
46
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
47,
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
49# Python program to add a key:value pair to dictionary0

 

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
4
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
52

Output:

 {'1': 'Geeks', 2: 'forGeeks'}

Code #4: Using a dictionary comprehension 

For example, you can create a new dictionary that adds a key:value pair to an existing dictionary like this:

Python3




{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
53= {'key1':
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
58,
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
0:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
62
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
3

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
64= # Python program to add a key:value pair to dictionary6

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
67=
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
69

 

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
70= {
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
73
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
73
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
75

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
4
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
77

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
78

Output

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}

This creates a new dictionary called updated_dict that contains all the key:value pairs from existing_dict, as well as the new key:value pair ‘key3’: ‘value3’.

Bài mới nhất

Chủ Đề