Home > Backend Development > Python Tutorial > Summary of dictionary operations in python (six types)

Summary of dictionary operations in python (six types)

不言
Release: 2018-09-17 17:05:55
Original
1553 people have browsed it

This article brings you a summary of dictionary operations in python (six types). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

The dictionary is represented by {}, which is a series of "key-value" pairs. You can use the key to access the corresponding value. This value can be a number, a string, or anything. python object. Keys and values ​​are separated by colons

, and key-value pairs are separated by commas. For example: A={'color': 'red', 'points': 10}

1. To access the dictionary value

, just specify the dictionary name and key of the dictionary.

A={'a':7,'b':'happy'}
print(A['a'])
>>>7
Copy after login

2. Add key-value pairs

A={'a':7,'b':'happy'}
A['c']=8
print(A)
>>>{'a': 7, 'b': 'happy', 'c': 8}
Copy after login

3. Modify the value of the key

A={'a':7,'b':'happy'}
A['a']=8
print(A)
>>>{'a': 8, 'b': 'happy'}
Copy after login

4. Delete key-value pairs

A={'a': 7, 'b': 'happy', 'c': 8}
del A['c']
print(A)
>>>A={'a':7,'b':'happy'}
Copy after login

5. Traverse the dictionary

The x and y can be changed according to the actual situation to make it easier to read.

book={
    'number':'0',
    'name':'从入门到放弃',
    'author':'XXX',
    }
for x, y in book.items():   #1、同时取键值对
    print(x+':'+y)
    
for x in book.keys():       #2、只取键
    print(x)
 
for x in book.values():     #3、只取值
    print(x)
Copy after login

When only taking the value, all the values ​​in the dictionary are extracted, and duplicate values ​​are not considered. If you need a list with non-duplicate values, you can use set(), which will automatically remove duplicates. item.

for x in set(book.values()):
    print(x)
Copy after login

6. Nesting

Lists and dictionaries can be nested in dictionaries, depending on the situation.

The above is the detailed content of Summary of dictionary operations in python (six types). 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