Từ điển là một trong những kiểu dữ liệu quan trọng có sẵn trong Python. Dữ liệu trong từ điển được lưu trữ dưới dạng một cặp khóa / giá trị. Nó được phân tách bằng dấu hai chấm (:) và cặp khóa / giá trị được phân tách bằng dấu phẩy (,

Bạn đang xem: cách thêm mục vào từ điển python

Từ điển là một trong những kiểu dữ liệu quan trọng có sẵn trong Python. Dữ liệu trong từ điển được lưu trữ dưới dạng một cặp khóa / giá trị. Nó được phân tách bằng dấu hai chấm (:) và cặp khóa / giá trị được phân tách bằng dấu phẩy (,).

Từ điển là một trong những kiểu dữ liệu quan trọng có sẵn trong Python. Dữ liệu trong từ điển được lưu trữ dưới dạng một cặp khóa / giá trị. Nó được phân tách bằng dấu hai chấm (:) và cặp khóa / giá trị được phân tách bằng dấu phẩy (,).

Các khóa trong từ điển là duy nhất và có thể là một chuỗi, số nguyên, bộ, v.v. Các giá trị có thể là một danh sách hoặc danh sách trong danh sách, số, chuỗi, v.v.

Đây là một ví dụ về từ điển:

 my_dict = {"a": A, "b": B, "c": C, "d": D} 

Trong hướng dẫn Python này, bạn sẽ học:

Hạn chế đối với Từ điển chính

Dưới đây là danh sách các hạn chế đối với khóa trong từ điển:

  • Nếu có một khóa trùng lặp được xác định trong từ điển, khóa cuối cùng được coi là khóa. Ví dụ: hãy xem xét từ điển my_dict = {“Tên”: ”ABC”, “Địa chỉ”: “Mumbai”, “Tuổi”: 30, “Tên”: “XYZ”};. Nó có một khóa “Tên” được xác định hai lần với giá trị như ABC và XYZ. Tùy chọn sẽ được trao cho người cuối cùng được xác định, tức là “Tên”: “XYZ.”
  • Kiểu dữ liệu cho khóa của bạn có thể là một số, chuỗi, float, boolean, bộ giá trị, các đối tượng tích hợp sẵn như lớp và các hàm. Ví dụ: my_dict = {bin: ”001 ″, hex:” 6 ″, 10 : ”Ten”, bool: ”1 ″, float:” 12.8 ″, int: 1, False: ‘0 ′}; Chỉ điều không được phép là bạn không thể xác định khóa trong dấu ngoặc vuông, ví dụ my_dict = {[ “Tên”]: ”ABC”, “Địa chỉ”: “Mumbai”, “Tuổi”: 30};

Làm cách nào để nối một phần tử vào một khóa trong từ điển bằng Python?

Chúng tôi có thể sử dụng hàm append () tích hợp sẵn để thêm các phần tử vào các khóa trong từ điển. Để thêm phần tử bằng append () vào từ điển, trước tiên chúng ta phải tìm khóa mà chúng ta cần thêm vào.

Hãy xem xét bạn có một từ điển như sau:

 my_dict = {"Tên": [], "Địa chỉ": [], "Tuổi": []};

Các khóa trong từ điển là Tên, Địa chỉ và Tuổi. Sử dụng phương thứcappend (), chúng tôi có thể cập nhật các giá trị cho các khóa trong từ điển.

 my_dict = {"Tên": [], "Địa chỉ": [], "Tuổi": []};

my_dict ["Tên"]. append ("Guru")
my_dict ["Địa chỉ"]. append ("Mumbai")
my_dict ["Tuổi"]. append (30)
print (my_dict)

Khi chúng tôi in từ điển sau khi cập nhật các giá trị, kết quả đầu ra như sau:

Đầu ra:

 {'Tên': ['Guru'], 'Địa chỉ': ['Mumbai'], 'Tuổi': [30]}

Truy cập các phần tử của từ điển

Dữ liệu bên trong từ điển có sẵn trong một cặp khóa / giá trị. Để truy cập các phần tử từ từ điển, bạn cần sử dụng dấu ngoặc vuông ([‘key’]) với khóa bên trong từ điển.

Xem Thêm  Thêm cột trong SQL Server - thêm cột mới trong máy chủ sql

Đây là một ví dụ hiển thị cho các thành phần phụ từ từ điển bằng cách sử dụng khóa trong dấu ngoặc vuông.

 my_dict = {"tên người dùng": "XYZ", "email": "xyz@gmail.com", "vị trí": "Mumbai"}
print ("tên người dùng:", my_dict ['tên người dùng'])
print ("email:", my_dict ["email"])
print ("location:", my_dict ["location"])

Đầu ra:

Tên người dùng

: XYZ
email: xyz@gmail.com
địa điểm: Mumbai

Nếu bạn cố sử dụng một khóa không có trong từ điển, khóa đó sẽ xuất hiện một lỗi như hình dưới đây:

 my_dict = {"tên người dùng": "XYZ", "email": "xyz@gmail.com", "vị trí": "Mumbai"}
print ("name:", my_dict ['name'])

Đầu ra:

 Traceback (cuộc gọi gần đây nhất):
Tệp "display.py", dòng 2, trong & lt; mô-đun & gt;
print ("name:", my_dict ['name'])
KeyError: 'name'

Đang xóa (các) phần tử trong từ điển

Để xóa một phần tử khỏi từ điển, bạn phải sử dụng từ khóa del .

Cú pháp là:

 del dict ['yourkey'] # Thao tác này sẽ xóa phần tử bằng khóa của bạn. 

Để xóa toàn bộ từ điển, bạn có thể sử dụng lại từ khóa del như hình dưới đây:

 del my_dict # điều này sẽ xóa từ điển có tên my_dict 

Để chỉ làm trống từ điển hoặc xóa nội dung bên trong từ điển, bạn có thể sử dụng phương thức clear () trên các từ điển của bạn được hiển thị bên dưới:

 your_dict.clear () 

Đây là một ví dụ hoạt động cho thấy việc xóa phần tử, để xóa nội dung chính tả và xóa toàn bộ từ điển.

 my_dict = {"tên người dùng": "XYZ", "email": "xyz@gmail.com", "vị trí": "Mumbai"}
del my_dict ['username'] # nó sẽ xóa "username": "XYZ" khỏi my_dict
print (my_dict)
my_dict.clear () # cho đến khi sẽ làm cho từ điển trở thànhmy_dictempty
print (my_dict)
delmy_dict # điều này sẽ xóa từ điểnmy_dict
print (my_dict) 

Đầu ra:

 {'email': 'xyz@gmail.com', 'location': 'Mumbai'}
{}
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "main.py", dòng 7, trong & lt; mô-đun & gt;
    print (my_dict)
NameError: tên 'my_dict' không được xác định 

Xóa (các) phần tử khỏi từ điển bằng phương thức pop ()

Ngoài từ khóa del, bạn cũng có thể sử dụng phương thức dict.pop () để xóa một phần tử khỏi từ điển. Pop () là một phương thức tích hợp sẵn có trong từ điển giúp xóa phần tử dựa trên khóa đã cho.

Cú pháp:

 dict.pop (key, defaultvalue) 

Phương thức pop () trả về phần tử bị xóa cho khóa đã cho và nếu khóa đã cho không có mặt, nó sẽ trả về giá trị mặc định. Nếu giá trị mặc định không được cung cấp và khóa không có trong từ điển, nó sẽ gây ra lỗi.

Đây là một ví dụ hoạt động cho thấy việc sử dụng dict.pop () để xóa một phần tử.

 my_dict = {"tên người dùng": "XYZ", "email": "xyz@gmail.com", "vị trí": "Mumbai"}
my_dict.pop ("tên người dùng")
print (my_dict) 

Đầu ra:

 {'email': 'xyz@gmail.com', 'location': 'Mumbai'} 

Thêm (các) phần tử vào từ điển

Để thêm một phần tử vào từ điển hiện có, bạn phải sử dụng tên từ điển, theo sau là dấu ngoặc vuông với tên khóa và gán giá trị cho nó.

Đây là một ví dụ về điều tương tự:

 my_dict = {"tên người dùng": "XYZ", "email": "xyz@gmail.com", "vị trí": "Mumbai"}

my_dict ['name'] = 'Biệt hiệu'

print (my_dict) 

Đầu ra:

 {'tên người dùng': 'XYZ', 'email': 'xyz@gmail.com', 'địa điểm': 'Mumbai', 'tên': 'Nick'} 

Cập nhật (các) phần tử hiện có trong từ điển

Để cập nhật các phần tử hiện có bên trong từ điển, bạn cần tham chiếu đến khóa mà bạn muốn giá trị được cập nhật.

Vì vậy, chúng tôi có một từ điển my_dict = {“username”: “XYZ”, “email”: “xyz@gmail.com”, “location”: ”Mumbai”}.

Chúng tôi muốn cập nhật tên người dùng từ XYZ thành ABC. Dưới đây là một ví dụ cho thấy bạn có thể cập nhật nó như thế nào.

 my_dict = {"tên người dùng": "XYZ", "email": "xyz@gmail.com", "vị trí": "Mumbai"}

my_dict ["tên người dùng"] = "ABC"

print (my_dict) 

Đầu ra:

 {'tên người dùng': 'ABC', 'email': 'xyz@gmail.com', 'địa điểm': 'Mumbai'} 

Chèn từ điển vào từ điển khác

Hãy xem bạn có hai từ điển như hình dưới đây:

Xem Thêm  Thuộc tính hiển thị CSS - Không hiển thị, Bảng hiển thị, Khối nội tuyến và hơn thế nữa - không hiển thị làm thế nào để hiển thị

Từ điển 1:

 my_dict = {"username": "XYZ", "email": "xyz@gmail.com", "location": "Washington"} 

Từ điển 2:

 my_dict1 = {"firstName": "Biệt hiệu", "lastName": "Giá"} 

Bây giờ tôi muốn từ điển my_dict1 được chèn vào từ điển my_dict. Để làm điều đó, hãy tạo một khóa có tên là “name” trong my_dict và gán từ điển my_dict1 cho nó.

Đây là một ví dụ hoạt động cho thấy việc chèn từ điển my_dict1 vào my_dict.

 my_dict = {"username": "XYZ", "email": "xyz@gmail.com", "location": "Washington"}

my_dict1 = {"firstName": "Biệt hiệu", "lastName": "Giá"}

my_dict ["name"] = my_dict1

print (my_dict) 

Đầu ra:

 {'tên người dùng': 'XYZ', 'email': 'xyz@gmail.com', 'vị trí': 'Mumbai', 'tên': {'firstName': 'Nick', 'lastName': ' Giá '}} 

Bây giờ, nếu bạn nhìn thấy khóa “name”, nó có từ điển my_dict1.

Tóm tắt:

  • Từ điển là một trong những kiểu dữ liệu quan trọng có sẵn trong Python. Dữ liệu trong từ điển được lưu trữ dưới dạng một cặp khóa / giá trị. Khóa / giá trị được phân tách bằng dấu hai chấm (:) và cặp khóa / giá trị được phân tách bằng dấu phẩy (,). Các khóa trong từ điển là duy nhất và có thể là một chuỗi, số nguyên, bộ mã, v.v. Các giá trị có thể là một danh sách hoặc danh sách trong danh sách, số, chuỗi, v.v.

Các phương thức quan trọng được tích hợp sẵn trên từ điển:

Phương pháp
Sự mô tả

xa lạ()
Nó sẽ xóa tất cả các phần tử khỏi từ điển.

append ()
Đây là một hàm tích hợp sẵn trong Python giúp cập nhật giá trị cho các khóa trong từ điển.

cập nhật()
Phương thức update () sẽ giúp chúng ta hợp nhất một từ điển này với một từ điển khác.

nhạc pop()
Xóa phần tử khỏi từ điển.


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

Python Tutorial for Beginners – Learn Python in 5 Hours [FULL COURSE]

  • Tác giả: TechWorld with Nana
  • Ngày đăng: 2021-03-05
  • Đánh giá: 4 ⭐ ( 5323 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python Tutorial for Beginners | Full Python Course | Learn Python in 2022

    In this complete Python course you will learn everything you need to get started with Python. 🚀 🤩
    By the end of this course, you will have a good understanding of the concepts and hands-on experience with several demo projects you can follow along.

    Python is the most popular programming language out there and it is used for so many different industries, like: Web Development, Data Science, Machine Learning and DevOps Automation. So learning Python is definitely a good idea! 💪

    python techworldwithnana

    ▬▬▬▬▬▬ S P E C I A L O F F E R 🎉 ▬▬▬▬▬▬
    Want to try PyCharm Professional Edition? JetBrains provided me with a 100% discount code! 🙂
    With “PYCHARMFORDEVOPS” you can try PyCharm Professional for 3-month!
    ► Use this code at: https://www.jetbrains.com/store/redeem/
    ► Valid until Jun 30, 2021 (extended until Sept 30, 2021)

    ► Thanks JetBrains for making this course possible! 🙌🏼
    ► Check out their all-in-one collaboration solution: Space! Get started for free: https://www.jetbrains.com/space/

    ▬▬▬▬▬▬ U S E F U L L I N K S 🔗 ▬▬▬▬▬▬
    ► GitLab Source Code: https://gitlab.com/nanuchi/python-programming
    ► Inventory.xls file: https://gitlab.com/nanuchi/python-programming/-/tree/master/spreadsheet
    ► PyCharm Download: https://www.jetbrains.com/pycharm/download
    ► Python Installation Steps for Windows – Important click “Add to PATH” https://docs.python.org/3/using/windows.htmlinstallation-steps

    ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
    0:00 – Course Intro & Course Overview
    2:53 – Introduction to Python
    07:01 – Installation and Local Setup with PyCharm
    14:10 – Write our first Python program
    15:33 – Python IDE vs simple File Editor
    19:04 – Strings and Number Data Types
    30:11 – Variables in Python
    39:33 – Encapsulate Logic with Functions
    54:00 – Scope
    59:50 – Accepting User Input
    1:15:28 – Conditionals (if / else) and Boolean Data Type
    1:44:18 – Error Handling with Try / Except
    1:50:11 – While Loops
    2:02:43 – Lists and For Loops
    2:21:51 – Thanks JetBrains!
    2:23:17 – Comments in Python
    2:27:23 – Sets
    2:38:31 – Built-In Functions
    2:44:25 – Dictionary Data Type
    3:01:32 – Modularize your project with Modules
    3:20:09 – Project: Countdown App
    3:40:27 – Packages, PyPI and pip
    3:54:06 – Project: Automation with Python (Working with Spreadsheets)
    4:44:02 – Object Oriented Programming: Classes and Objects
    5:14:35 – Project: API Request to GitLab
    5:30:23 – Wrap Up

    ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
    Full Docker course ► https://youtu.be/3c-iBn73dDE
    Full K8s course course ► https://youtu.be/X48VuDVv0do
    DevOps Tools, like Terraform ► https://bit.ly/2W9UEq6
    GitHub Actions CI/CD ► https://youtu.be/R8_veQiYBjI

    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    FB group ► https://bit.ly/32UVSZP
    DEV ► https://bit.ly/3h2fqiO
    INSTAGRAM ► https://bit.ly/2F3LXYJ
    TWITTER ► https://bit.ly/3i54PUB
    LINKEDIN ► https://bit.ly/3hWOLVT

    ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬
    ► Become a DevOps Engineer – full educational program 👉🏼 https://bit.ly/3gEwf4V
    ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW
    ► Kubernetes 101 – compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU

Python – Từ điển

  • Tác giả: isolution.pro
  • Đánh giá: 5 ⭐ ( 3576 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 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à duy nhất trong…

Từ điển Python (Có ví dụ)

  • Tác giả: vi.wiki-base.com
  • Đánh giá: 5 ⭐ ( 1924 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

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

  • Tác giả: freetuts.net
  • Đánh giá: 5 ⭐ ( 6685 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

Cấu trúc dữ liệu từ điển Dictionary trong Python

  • Tác giả: topdev.vn
  • Đánh giá: 3 ⭐ ( 7732 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong các bài trước chúng ta đã lần lượt làm quen với các kiểu dữ liệu này và còn lại Dictionary, một cấu trúc rất hay dùng trong Python, chúng ta sẽ làm quen với nó trong bài viết này.

Từ điển trong Python – cách sử dụng từ điển trong Python

  • Tác giả: t3h.com.vn
  • Đánh giá: 3 ⭐ ( 7751 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.

Từ điển Python

  • Tác giả: vi.tutorialcup.com
  • Đánh giá: 5 ⭐ ( 1707 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển Python là một tập hợp không có thứ tự, có thể thay đổi và được lập chỉ mục. Từ điển được viết bằng dấu ngoặc nhọn và chúng có các khóa và giá trị.

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  Chuyển đổi Java - ví dụ về câu lệnh java switch

By ads_php