Từ điển Python là một cấu trúc dữ liệu chứa các phần tử dữ liệu trong một cặp khóa-giá trị và về cơ bản đóng vai trò là một tập hợp các phần tử không có thứ tự. Để cập nhật giá trị của khóa được liên kết, Python Dict có sẵn phương thức —
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]5 để cập nhật Từ điển Python
mệnh lệnh. Phương thức update[] được sử dụng để cập nhật một giá trị được liên kết với một khóa trong từ điển đầu vào
cú pháp
input_dict.update[dict]
Hàm không trả về bất kỳ giá trị nào, người đánh giá sẽ cập nhật cùng một từ điển đầu vào với các giá trị mới được liên kết của các khóa
Thí dụ
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]
đầu ra
Dictionary before updation: {'Python': 100, 'Java': 150} Dictionary after updation: {'Python': 500, 'Java': 150}
Cập nhật Từ điển Python bằng Iterable
Ngoài việc cập nhật các giá trị khóa của từ điển, chúng ta cũng có thể nối thêm và cập nhật Từ điển Python với các giá trị từ các lần lặp khác
cú pháp
dict.update[iterable]
Thí dụ
dict = {"Python":100,"Java":150} print["Dictionary before updation:",dict] dict.update[C = 35,Fortran = 40] print["Dictionary after updation:",dict]
Trong ví dụ trên, chúng tôi đã cập nhật lệnh đầu vào với các giá trị được chuyển đến hàm update[]. Do đó, lệnh đầu vào được nối thêm và cập nhật với các giá trị được truyền cho hàm
đầu ra
Dictionary before updation: {'Python': 100, 'Java': 150} Dictionary after updation: {'Python': 100, 'Java': 150, 'C': 35, 'Fortran': 40}
Cập nhật từ điển Python lồng nhau
Từ điển lồng nhau là từ điển trong từ điển. Từ điển lồng nhau của Python có thể được cập nhật với các giá trị khóa tương ứng bằng cú pháp sau
cú pháp
dict[outer-key][inner-key]='new-value'
Thí dụ
dict = { 'stud1_info':{'name':'Safa','Roll-num':25},'stud2_info':{'name':'Ayush','Roll-num':24}} print["Dictionary before updation:",dict] dict['stud2_info']['Roll-num']=78 dict['stud1_info']['name']='Riya' print["Dictionary after updation:",dict]
Trong ví dụ trên, chúng tôi đã cập nhật giá trị của khóa bên trong. 'Roll-num' của khóa bên ngoài. 'stud2_info' thành 78 và giá trị của khóa bên trong. 'tên' của khóa bên ngoài. 'stud1_info' thành 'Riya'
đầu ra
________số 8
Sự kết luận
Như vậy, trong bài viết này, chúng ta đã hiểu cách cập nhật giá trị cho Python Dictionary cũng như Nested Dictionary
Tôi thực sự khuyên độc giả nên xem qua Hướng dẫn từ điển Python để hiểu sâu hơn về các khái niệm Từ điển
Hướng dẫn này sẽ xem xét nhiều cách để thay đổi giá trị của khóa cụ thể trong từ điển Python. Chúng ta có thể làm điều đó bằng cách sử dụng các phương pháp dưới đây,
- phương pháp
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]
6 - vòng lặp
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]
7, - phương pháp giải nén từ điển
Trong phương thức này, chúng tôi chuyển các cặp khóa-giá trị mới cho phương thức
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]8 của đối tượng từ điển. Chúng ta có thể thay đổi một và nhiều cặp khóa-giá trị bằng phương pháp
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]6
mã ví dụ
my_dict = { 'Khan': 4, 'Ali': 2, 'Luna': 6, 'Mark': 11, 'Pooja': 8, 'Sara': 1}
print['Original:']
print[my_dict]
my_dict.update[{'Khan': 6, 'Luna': 9}]
print['\nAfter update:']
print[my_dict]
đầu ra
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]0
Thay đổi giá trị từ điển trong Python bằng vòng lặp dict = {"Python":100,"Java":150}
up_dict = {"Python":500}
print["Dictionary before updation:",dict]
dict.update[up_dict]
print["Dictionary after updation:",dict]
7
Trong phương pháp này, chúng tôi tiếp tục lặp qua từ điển bằng cách sử dụng vòng lặp
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]7 cho đến khi chúng tôi tìm thấy khóa có giá trị cần sửa đổi. Sau khi lấy được key, chúng ta có thể thay đổi giá trị của key bằng cách gán giá trị mới cho nó
Ví dụ về mã
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]1
đầu ra
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]2
Thay đổi giá trị từ điển trong Python bằng cách giải nén từ điển bằng toán tử dict = {"Python":100,"Java":150}
up_dict = {"Python":500}
print["Dictionary before updation:",dict]
dict.update[up_dict]
print["Dictionary after updation:",dict]
01
Trong phương pháp này, chúng tôi có thể thay đổi các giá trị từ điển bằng cách giải nén từ điển bằng cách sử dụng toán tử
dict = {"Python":100,"Java":150} up_dict = {"Python":500} print["Dictionary before updation:",dict] dict.update[up_dict] print["Dictionary after updation:",dict]01 và sau đó thêm một hoặc nhiều cặp khóa-giá trị mà chúng tôi muốn thay đổi từ điển