Home >Backend Development >Python Tutorial >What is the method to add elements to python dictionary

What is the method to add elements to python dictionary

藏色散人
藏色散人Original
2023-01-05 14:25:3710391browse

How to add elements to python dictionary: 1. Add elements through "book_dict["owner"]="tyson"" syntax; 2. Through "book_dict.update({"country": "china"}) " method to add elements; 3. Add elements through the "book_dict.update(temp = "", help = "") " method; 4. Add elements through the update method, and the parameter is the dictionary unpacking method.

What is the method to add elements to python dictionary

The operating environment of this tutorial: Windows 10 system, python3 version, DELL G3 computer

What is the method to add elements to the python dictionary?

Add elements to Python dictionary

This article uses code

book_dict = {"price": 500, "bookName": "Python设计", "weight": "250g"}

The first way: use []

book_dict["owner"] = "tyson"

Description: Square brackets specify the key and assign a value. If the key does not exist, the element is added (if the key already exists, the value corresponding to the key is modified)

Two methods: use the update() method, the parameter is a dictionary object

book_dict.update({"country": "china"})

Description: Use the update() method of dict and pass in a new dict object. If the key does not exist, add it. element! (If the key in this new dict object already exists in the current dictionary object, the value corresponding to the key will be overwritten)

The third way: use the update() method, parameters For keyword parameters

book_dict.update(temp = "无语中", help = "帮助")

Note: The update method of dict is also used, but the keyword parameters are passed in. If the key does not exist, the element is added (if the key exists, the value is modified)

Note: In the keyword parameter form, the key object can only be a string object

The fourth way: use the update() method, the parameter is the dictionary unpacking method

my_temp_dict = {"name": "王员外", "age":18}
book_dict.update(**my_temp_dict)

is equivalent to

book_dict.update(name="王员外",age=18)

Note: The dictionary is a completely unordered mapping collection

1. The dictionary is unordered: When you traverse the dictionary elements, the order in which you add the elements, and The order in which you access elements makes no difference! (Note: Starting from the Python 3. This is just a coincidence. For a dictionary that requires ordered elements, please see OrderedDict

Recommended study: "

Python Video Tutorial

"

The above is the detailed content of What is the method to add elements to python dictionary. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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