Thêm một mục vào từ điển bằng Python sẽ giúp bạn cải thiện kỹ năng Python của mình với các ví dụ và hướng dẫn dễ làm theo. Bấm vào đây để xem các ví dụ về mã.

Bạn đang xem : thêm từ điển mục nhập python

Từ điển trong python là một cấu trúc dữ liệu lưu trữ dữ liệu dưới dạng các cặp khóa-giá trị. Các cặp khóa-giá trị còn được gọi là các mục. Các cặp khóa-giá trị trong mỗi từ điển được phân tách bằng dấu hai chấm “:” và mỗi mục trong từ điển được phân tách bằng dấu phẩy “,”. Trong bài viết này, chúng ta sẽ xem xét các cách khác nhau để thêm một mục vào từ điển trong python.

Thêm một mục vào từ điển bằng cách sử dụng ký hiệu subscript

Nếu chúng ta có một từ điển có tên < code> myDict và một cặp khóa-giá trị có các giá trị myKey myValue , sau đó chúng ta có thể thêm cặp khóa-giá trị vào từ điển bằng cú pháp myDict [myKey] = myValue . Điều này có thể được thực hiện như sau.

  myDict = {"name": "PythonForBeginners", "acronym": "PFB"}
print ("Từ điển gốc là:", myDict)
myDict ["niche"] = "lập trình"
print ("Từ điển được Sửa đổi là:", myDict)  

Đầu ra:

  Từ điển gốc là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB'}
Từ điển được Sửa đổi là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'programming'}  

Trong ví dụ trên, chúng tôi đã thêm một khóa “niche” với giá trị “lập trình” được liên kết với nó.

Hãy nhớ rằng nếu khóa của mục đang được thêm vào từ điển đã tồn tại trong đó, giá trị của khóa sẽ bị ghi đè bằng giá trị mới. Bạn có thể thấy điều này trong ví dụ sau.

  myDict = {'name': 'PythonForBeginners', 'acronym': 'PFB', 'niche': 'Lập trình'}
print ("Từ điển gốc là:", myDict)
myDict ["niche"] = "lập trình python"
print ("Từ điển được Sửa đổi là:", myDict)  

Đầu ra:

  Từ điển gốc là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'Lập trình'}
Từ điển được Sửa đổi là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'python Lập trình'}  

Trong ví dụ trên, khóa “niche ”Đã tồn tại trong từ điển với giá trị“ lập trình ”được liên kết với nó. Khi chúng tôi cố gắng thêm cặp khóa-giá trị với “niche” làm khóa và “lập trình python” làm giá trị được liên kết, giá trị được liên kết với “niche” được cập nhật thành giá trị mới.

Thêm một mục vào từ điển sử dụng phương thức update () trong Python

Chúng ta có thể thêm một mục vào từ điển bằng phương thức update (). Phương thức update () khi được gọi trên từ điển, lấy một từ điển hoặc một đối tượng có thể lặp lại có các cặp khóa-giá trị làm đầu vào và thêm các mục vào từ điển.

Xem Thêm  Java Constructor - định nghĩa hàm tạo trong java

Chúng tôi có thể cung cấp một từ điển mới làm đầu vào cho phương thức update () và thêm các mục vào một từ điển nhất định như sau.

  myDict = {"name": "PythonForBeginners", " từ viết tắt ":" PFB "}
print ("Từ điển gốc là:", myDict)
myDict.update ({'niche': 'programming'})
print ("Từ điển được Sửa đổi là:", myDict)  

Đầu ra:

  Từ điển gốc là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB'}
Từ điển được Sửa đổi là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'Lập trình'}  

Chúng tôi có thể đưa ra danh sách các bộ giá trị có khóa- các cặp giá trị làm đầu vào cho phương thức update () và thêm các mục vào một từ điển nhất định như sau.

  myDict = {"name": "PythonForBeginners", "từ viết tắt": "PFB"}
print ("Từ điển gốc là:", myDict)
items = [("niche", "programme")]
myDict.update (mục)
print ("Từ điển được Sửa đổi là:", myDict)  

Đầu ra:

  Từ điển gốc là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB'}
Từ điển được Sửa đổi là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'programming'}  

Chúng tôi cũng có thể chuyển các cặp khóa-giá trị làm từ khóa tham số vào phương thức update () để thêm phần tử vào từ điển. Tại đây, các khóa sẽ được sử dụng làm tham số từ khóa và các giá trị sẽ được chỉ định làm đầu vào cho các tham số từ khóa như sau.

  myDict = {" tên ":" PythonForBeginners "," từ viết tắt ":" PFB "}
print ("Từ điển gốc là:", myDict)
myDict.update (niche = "Lập trình")
print ("Từ điển được Sửa đổi là:", myDict)  

Kết quả:

 Từ điển gốc là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB'}
Từ điển được Sửa đổi là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'Lập trình'}  

Thêm một mục vào từ điển bằng cách sử dụng ** toán tử trong Python

Một toán tử dấu hoa thị kép (**) được sử dụng để chuyển các tham số từ khóa có độ dài thay đổi cho một hàm. Chúng ta cũng có thể sử dụng toán tử ** để thêm cặp khóa-giá trị vào từ điển khác. Khi chúng tôi áp dụng toán tử ** cho từ điển, nó sẽ giải mã từ điển và chuyển đổi nó thành một tập hợp các cặp khóa-giá trị. Bộ sưu tập các cặp khóa-giá trị này có thể được chuyển đổi lại thành từ điển.

Để thêm một mục vào từ điển, trước tiên chúng tôi sẽ tạo một từ điển chỉ có mục đó. Sau đó, chúng tôi sẽ sử dụng toán tử ** để hợp nhất từ ​​điển mới và từ điển mà mục phải được thêm vào như sau.

  myDict = {"name": "PythonForBeginners", "từ viết tắt": "PFB"}
print ("Từ điển gốc là:", myDict)
newDict = {'niche': 'Lập trình'}
myDict = {** myDict, ** newDict}
print ("Từ điển được Sửa đổi là:", myDict)  

Đầu ra:

  Từ điển gốc là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB'}
Từ điển được Sửa đổi là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'Lập trình'}  

Thêm một mục vào từ điển bằng cách sử dụng __setitem __ ( ) phương thức

Chúng tôi cũng có thể thêm một mục vào từ điển bằng phương thức __setitem __ (). Phương thức __setitem __ (), khi được gọi trên từ điển, lấy khóa và giá trị mới làm tham số đầu tiên và thứ hai tương ứng và thêm cặp khóa-giá trị vào từ điển như sau.

  myDict = {" name ":" PythonForBeginners "," từ viết tắt ":" PFB "}
print ("Từ điển gốc là:", myDict)
myDict .__ setitem __ ('niche', 'lập trình')
print ("Từ điển được Sửa đổi là:", myDict)  

Đầu ra:

  Từ điển gốc là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB'}
Từ điển được Sửa đổi là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'Lập trình'}  

Nếu khóa đã tồn tại trong từ điển, giá trị liên kết với nó được ghi đè bằng giá trị mới. Bạn có thể thấy điều này trong ví dụ sau.

  myDict = {'name': 'PythonForBeginners', 'acronym': 'PFB', 'niche': 'Lập trình'}
print ("Từ điển gốc là:", myDict)
myDict .__ setitem __ ('niche', 'python lập trình')
print ("Từ điển được Sửa đổi là:", myDict)  

Đầu ra:

  Từ điển gốc là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'Lập trình'}
Từ điển được Sửa đổi là: {'name': 'PythonForBeginners', 'từ viết tắt': 'PFB', 'niche': 'python Lập trình'}  

Kết luận

Trong bài viết này, chúng tôi đã thấy các cách khác nhau để thêm một mục vào từ điển trong python. Để đọc thêm về từ điển trong python, bạn có thể đọc bài viết này về hiểu từ điển hoặc bài viết này về cách hợp nhất hai từ điển trong python.

Xem Thêm  Cách tạo kiểu cho ứng dụng React của bạn - 5 cách viết CSS vào năm 2021 - làm thế nào để sử dụng css với phản ứng

Khóa đào tạo Python được đề xuất

Khóa học: Python 3 cho người mới bắt đầu

Kết thúc 15 giờ nội dung video với hướng dẫn có hướng dẫn cho người mới bắt đầu. Tìm hiểu cách tạo các ứng dụng trong thế giới thực và nắm vững kiến ​​thức cơ bản.

Đăng ký ngay


Xem thêm những thông tin liên quan đến chủ đề thêm python từ điển mục nhập

10 Python Basics You Should Know!

  • Tác giả: Python Engineer
  • Ngày đăng: 2021-08-15
  • Đánh giá: 4 ⭐ ( 9891 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 10 Must Know Python Basics and More Tips And Tricks. How many did you already know?

    Get my Free NumPy Handbook:
    https://www.python-engineer.com/numpybook

    ✅ Write cleaner code with Sourcery, instant refactoring suggestions in VS Code & PyCharm: https://sourcery.ai/?utm_source=youtube&utm_campaign=pythonengineer *

    ⭐ Join Our Discord : https://discord.gg/FHMg9tKFSN

    📓 ML Notebooks available on Patreon:
    https://www.patreon.com/patrickloeber

    If you enjoyed this video, please subscribe to the channel:
    ▶️ : https://www.youtube.com/channel/UCbXgNpp0jedKWcQiULLbDTA?sub_confirmation=1

    ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~

    🖥️ Website: https://www.python-engineer.com
    🐦 Twitter – https://twitter.com/python_engineer
    ✉️ Newsletter – https://www.python-engineer.com/newsletter
    📸 Instagram – https://www.instagram.com/patloeber
    🦾 Discord: https://discord.gg/FHMg9tKFSN
    ▶️ Subscribe: https://www.youtube.com/channel/UCbXgNpp0jedKWcQiULLbDTA?sub_confirmation=1

    ~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~

    🅿 Patreon – https://www.patreon.com/patrickloeber

    Python

    Timeline:
    00:00 – Intro
    00:08 – 01 Remove elements in List while looping
    01:33 – 02 If __name__ == “__main__” do?
    02:56 – 03 Check if a file or directory exists
    03:58 – 04 Find the index of an item in a List
    04:35 – 05 Execute a Program or System Command
    05:13 – 06 Merge two Dictionaries
    05:55 – 07 Create a nested directory
    06:29 – 08 Difference classmethod and staticmethod
    07:54 – 09 Difference __str__ and __repr__
    08:55 – 10 Concatenate two Lists

    ———————————————————————————————————-
    * This is an affiliate link. By clicking on it you will not have any additional costs, instead you will support me and my project. Thank you so much for the support! 🙏

Từ điển Python

  • Tác giả: helpex.vn
  • Đánh giá: 3 ⭐ ( 3112 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển Python là một chuỗi các cặp khóa / giá trị hoặc các mục được phân tách bằng dấu phẩy. Một từ điển Python được tạo bằng cách sử dụng dấu ngoặc nhọn ( {}). Cú pháp để tạo một từ điển…

Bài 10: Dictionaries trong lập trình Python – Các phương thức và cách sử dụng

  • Tác giả: moitruongso.com
  • Đánh giá: 5 ⭐ ( 5345 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cấu trúc dữ liệu Dictionaries trong lập trình Python cũng giống như cách tổ chức dữ liệu theo danh sách trong các ngôn ngữ lập trình khác.

Dictionary trong Python: Kiểu dữ liệu từ điển

  • Tác giả: freetuts.net
  • Đánh giá: 3 ⭐ ( 4077 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách sử dụng kiểu từ điển Dictionary Python: Các thao tác như khởi tạo – xóa phần tử – thay đổi giá trị các phần tử của từ điển Dictionary trong Python

Python – Từ điển

  • Tác giả: isolution.pro
  • Đánh giá: 4 ⭐ ( 3201 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong Từ điển, mỗi khóa được phân tách khỏi giá trị của nó bằng dấu hai chấm (:), các mục được phân tách bằng dấu phẩy và toàn bộ khóa được đặt trong dấu ngoặc nhọn. Một từ điển trống không có bất kỳ mục nào được viết chỉ bằng hai dấu ngoặc nhọn, như sau: {}. Các khóa là…

Hướng dẫn và ví dụ Python Dictionary

  • Tác giả: openplanning.net
  • Đánh giá: 3 ⭐ ( 4277 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Cách sử dụng từ điển trong Python

  • Tác giả: t3h.edu.vn
  • Đánh giá: 3 ⭐ ( 6920 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển trong Python là danh sách các giá trị dữ liệu không được sắp xếp và có thể được thay đổi bằng cách sử dụng các phương thức tích hợp sẵn. Đây là là một trong những kiến thức mà bạn nhất định phải biết khi tìm hiểu về Python.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Các loại đầu vào HTML - loại đầu vào nào xác định điều khiển thanh trượt

By ads_php