current position:Home>[Python daily homework] Day7: how to combine two dictionaries in an expression?
[Python daily homework] Day7: how to combine two dictionaries in an expression?
2022-01-30 10:51:10 【Bug play programming】
Hello everyone , I am a bug, A normal programmer .
The rapid growth of programmers , It's about practicing , More output , Share more , Multiple links .
But the execution is too poor , Missed a lot of good opportunities .
It's not too late to start , Welcome to pay attention , Witness the growth of an ordinary programmer .
Let's set up a Flag, To participate in Brother Tao talks Python Technology circle Clock in the daily homework of knowledge planet , Hold on first 7 God .
problem :
Day7 Q18: How to combine two dictionaries in an expression ?
solve :
Go straight to the code :
# Q18: How to combine two dictionaries in an expression ?
a = {"a": 1, "b": 2, "c": 3}
b = {"b": 1, "e": 2, "f": 3}
# 1. Multiline expressions merge two dictionaries , And does not affect the original dictionary
def dict_merge(dict_a, dict_b):
result = dict_a.copy()
result.update(dict_b)
return result
print(dict_merge(a, b))
# 2 adopt list Merge two dictionaries
print(dict(list(a.items()) + list(b.items())))
# 3. Python 3.4 After version ,PEP 478
print({**a, **b})
# 4. Direct updating a Dictionaries
a.update(b)
print(a)
# Running results
# {'a': 1, 'b': 1, 'c': 3, 'e': 2, 'f': 3}
# {'a': 1, 'b': 1, 'c': 3, 'e': 2, 'f': 3}
# {'a': 1, 'b': 1, 'c': 3, 'e': 2, 'f': 3}
# {'a': 1, 'b': 1, 'c': 3, 'e': 2, 'f': 3}
Copy code
summary :
Okay ,Day7 Clock out is over , To study the python in , Dictionary merge operation .
If you are also learning Python , Welcome and bug Communicate together .
Official account bug Play programming , Play programming together !
copyright notice
author[Bug play programming],Please bring the original link to reprint, thank you.
https://en.pythonmana.com/2022/01/202201301051095690.html
The sidebar is recommended
- Python Network Programming -- create a simple UPD socket to realize mutual communication between two processes
- leetcode 110. Balanced Binary Tree(python)
- Django uses Django celery beat to dynamically add scheduled tasks
- The bear child said "you haven't seen Altman" and hurriedly studied it in Python. Unexpectedly
- Optimization iteration of nearest neighbor interpolation and bilinear interpolation algorithm for Python OpenCV image
- Bilinear interpolation algorithm for Python OpenCV image, the most detailed algorithm description in the whole network
- Use of Python partial()
- Python game development, pyGame module, python implementation of angry birds
- leetcode 1104. Path In Zigzag Labelled Binary Tree(python)
- Save time and effort. 10 lines of Python code automatically clean up duplicate files in the computer
guess what you like
-
Learn python, know more meat, and be a "meat expert" in the technical circle. One article is enough
-
[Python data structure series] "stack (sequential stack and chain stack)" -- Explanation of knowledge points + code implementation
-
Datetime module of Python time series
-
Python encrypts and decrypts des to solve the problem of inconsistency with Java results
-
Chapter 1: introduction to Python programming-4 Hello World
-
Summary of Python technical points
-
11.5K Star! An open source Python static type checking Library
-
Chapter 2: Fundamentals of python-1 grammar
-
[Python daily homework] day4: write a function to count the number of occurrences of each number in the incoming list and return the corresponding dictionary.
-
Python uses turtle to express white
Random recommended
- Some people say Python does not support function overloading?
- "Python instance" was shocked and realized the dirty words and advertisement detection of the chat system with Python
- Introduction to Python - CONDA common commands
- Python actual combat | just "4 steps" to get started with web crawler (with benefits)
- Don't know what to eat every day? Python to tell you! Generate recipes and don't worry about what to eat every day!
- Are people who like drinking tea successful? I use Python to make a tea guide! Do you like it?
- I took 100g pictures offline overnight with Python just to prevent the website from disappearing
- Binary operation of Python OpenCV image re learning and image smoothing (convolution processing)
- Analysis of Python event mechanism
- Iterator of Python basic language
- Base64 encryption and decryption in Python
- Chapter 2: Fundamentals of python-2 variable
- Python garbage collection summary
- Python game development, pyGame module, python takes you to realize a magic tower game from scratch (1)
- Python draws a spinning windmill with turtle
- Deep understanding of Python features
- A website full of temptations for Python crawler writers, "lovely picture network", look at the name of this website
- Python opencv Canny edge detection knowledge supplement
- Complex learning of Python opencv Sobel operator, ScHARR operator and Laplacian operator
- Python: faker extension package
- Python code reading (Part 44): find the location of qualified elements
- Elegant implementation of Django model field encryption
- 40 Python entry applet
- Pandas comprehensive application
- Chapter 2: Fundamentals of python-3 character string
- Python pyplot draws a parallel histogram, and the x-axis value is displayed in the center of the two histograms
- [Python crawler] detailed explanation of selenium from introduction to actual combat [1]
- Curl to Python self use version
- Python visualization - 3D drawing solutions pyecharts, Matplotlib, openpyxl
- Use python, opencv's meanshift and CAMSHIFT algorithms to find and track objects in video
- Using python, opencv obtains and changes pixels, modifies image channels, and trims ROI
- [Python data collection] university ranking data collection
- [Python data collection] stock information collection
- Python game development, pyGame module, python takes you to realize a magic tower game from scratch (2)
- Python solves the problem of suspending execution after clicking the mouse in CMD window (fast editing mode is prohibited)
- [Python from introduction to mastery] (II) how to run Python? What are the good development tools (pycharm)
- Python type hints from introduction to practice
- Python notes (IX): basic operation of dictionary
- Python notes (8): basic operations of collections
- Python notes (VII): definition and use of tuples