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à danh sách hoặc danh sách trong danh sách, số, chuỗi, v.v. Show
Đâ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ínhDưới đây là danh sách các hạn chế đối với khóa trong từ điển
Làm cách nào để nối thêm một phần tử vào khóa trong từ điển bằng Python?Chúng ta có thể sử dụng hàm append() có 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 cách sử dụ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 = {"Name":[],"Address":[],"Age":[]}; Các khóa trong từ điển là Tên, Địa chỉ và Tuổi. Sử dụng phương thức append() chúng ta có thể cập nhật giá trị cho các khóa trong từ điển my_dict = {"Name":[],"Address":[],"Age":[]}; my_dict["Name"].append("Guru") my_dict["Address"].append("Mumbai") my_dict["Age"].append(30) print(my_dict) Khi chúng tôi in từ điển sau khi cập nhật các giá trị, đầu ra như sau đầu ra {'Name': ['Guru'], 'Address': ['Mumbai'], 'Age': [30]} Truy cập các phần tử của từ điểnDữ 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 nó Dưới đây là một ví dụ hiển thị các phần tử truy cập từ từ điển bằng cách sử dụng khóa trong dấu ngoặc vuông my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Mumbai"} print("username :", my_dict['username']) print("email : ", my_dict["email"]) print("location : ", my_dict["location"]) đầu ra username : XYZ email : [email protected] location : Mumbai Nếu bạn cố gắng sử dụng một khóa không có trong từ điển, nó sẽ báo lỗi như hình bên dưới my_dict = {"username": "XYZ", "email": "[email protected]", "location":"Mumbai"} print("name :", my_dict['name']) đầu ra Traceback (most recent call last): File "display.py", line 2, in <module> print("name :", my_dict['name']) KeyError: 'name' 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à ________số 8_______Để xóa toàn bộ từ điển, bạn có thể sử dụng lại từ khóa del như hình bên dưới del my_dict # this will delete the dictionary with name my_dict Để 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 từ điển của mình như hình bên dưới my_dict = {"Name":[],"Address":[],"Age":[]};0 Đâ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 = {"Name":[],"Address":[],"Age":[]};1 đầu ra my_dict = {"Name":[],"Address":[],"Age":[]};2 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 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 trong dictionary giúp xóa phần tử dựa trên key đã cho cú pháp my_dict = {"Name":[],"Address":[],"Age":[]};3 Phương thức pop() trả về phần tử đã bị xóa cho khóa đã cho và nếu không có khóa đã cho, 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ẽ báo 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 = {"Name":[],"Address":[],"Age":[]};4 đầu ra my_dict = {"Name":[],"Address":[],"Age":[]};5 Nối (các) phần tử vào từ điểnĐể nối thêm một phần tử vào một 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ề cùng my_dict = {"Name":[],"Address":[],"Age":[]};6 đầu ra my_dict = {"Name":[],"Address":[],"Age":[]};7 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 = {“tên người dùng”. “XYZ”, “email”. “xyz@gmail. com”, “địa điểm”. ”Mumbai”} Chúng tôi muốn cập nhật tên người dùng từ XYZ thành ABC. Đây là một ví dụ cho thấy làm thế nào bạn có thể cập nhật nó my_dict = {"Name":[],"Address":[],"Age":[]};8 đầu ra my_dict = {"Name":[],"Address":[],"Age":[]};9 Chèn một từ điển vào một từ điển khácHãy xem xét bạn có hai từ điển như hình dưới đây từ điển 1 my_dict = {"Name":[],"Address":[],"Age":[]}; my_dict["Name"].append("Guru") my_dict["Address"].append("Mumbai") my_dict["Age"].append(30) print(my_dict)0 từ điển 2 my_dict = {"Name":[],"Address":[],"Age":[]}; my_dict["Name"].append("Guru") my_dict["Address"].append("Mumbai") my_dict["Age"].append(30) print(my_dict)1 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à “tên” trong my_dict và gán từ điển my_dict1 cho nó Làm cách nào để thêm giá trị vào từ điển Python?Làm cách nào để thêm giá trị vào khóa trong Python? . Phương pháp này cũng có thể được sử dụng để thay thế giá trị của bất kỳ khóa hiện có nào hoặc nối các giá trị mới vào khóa. Using the update() function and [] operator, you can add or append a new key-value to the dictionary. This method can also be used to replace the value of any existing key or append new values to the keys.
Làm cách nào chúng ta có thể thêm các phần tử vào từ điển?Chúng tôi thêm một phần tử mới vào từ điển bằng cách sử dụng một khóa mới làm chỉ số dưới và gán cho nó một giá trị |