Cập nhật giá trị từ điển Python

Phương thức update[] của Python cập nhật từ điển với các cặp khóa và giá trị. Nó chèn khóa/giá trị nếu không có. Nó cập nhật khóa/giá trị nếu nó đã có trong từ điển

Nó cũng cho phép lặp lại các cặp khóa/giá trị để cập nhật từ điển. Thích. cập nhật [a=10,b=20], v.v.

Chữ ký và ví dụ về phương pháp này được đưa ra dưới đây

Chữ ký

Thông số

khác. Đó là danh sách các cặp khóa/giá trị

Trở lại

Nó trả về Không có

Hãy cùng xem một số ví dụ về phương thức update[] để hiểu chức năng của nó

Cập nhật từ điển Python[] Phương thức Ví dụ 1

Đây là một ví dụ đơn giản để cập nhật từ điển bằng cách chuyển cặp khóa/giá trị. Phương pháp này cập nhật từ điển. Xem một ví dụ dưới đây

đầu ra

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}

Cập nhật từ điển Python[] Phương pháp Ví ​​dụ 2

Nếu cặp phần tử [khóa/giá trị] đã được trình bày trong từ điển, nó sẽ ghi đè lên nó. Xem một ví dụ dưới đây

đầu ra

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}

Cập nhật từ điển Python[] Phương thức Ví dụ 3

Phương thức update[] cũng cho phép các cặp khóa/giá trị có thể lặp lại làm tham số. Hãy xem, ví dụ bên dưới hai giá trị được chuyển đến từ điển và nó được cập nhật

Phương thức

dict.update[iterable]
2 cập nhật từ điển với các cặp khóa-giá trị từ một từ điển khác hoặc một lần lặp khác, chẳng hạn như bộ dữ liệu có các cặp khóa-giá trị

cú pháp

dict.update[iterable]

Thông số

lặp đi lặp lại. [tùy chọn] Một từ điển hoặc một iterable với các cặp khóa, giá trị

Giá trị trả về

Không có

Phần sau đây cập nhật từ điển bằng phương thức

dict.update[iterable]
2

Ví dụ

Sao chép

romanNums = {'I':1,'III':3,'V':5}
print["Dictionary: ",romanNums]

evenRomanNums = {'II':2,'IV':4}
romanNums.update[evenRomanNums]
print["Updated Dictionary: ",romanNums]

đầu ra

Dictionary:  {'I': 1, 'III': 3, 'V': 5}
Updated Dictionary:  {'I': 1, 'III': 3, 'V': 5, 'II': 2, 'IV': 4}

Một tuple cũng có thể được truyền vào phương thức

dict.update[iterable]
4 để cập nhật từ điển

Ví dụ. Thêm phần tử Tuple vào từ điển

Sao chép

romanNums = {'I':1,'III':3,'V':5}
print["Dictionary: ",romanNums]

romanNums.update[[II=2,IV=4]]
print["Updated Dictionary: ",romanNums]

đầu ra

Dictionary:  {'I': 1, 'III': 3, 'V': 5}
Updated Dictionary:  {'I': 1, 'III': 3, 'V': 5, 'II': 2, 'IV': 4}

Nếu không có đối số nào được thông qua, từ điển sẽ không thay đổi

Ví dụ. cập nhật[]

Sao chép

romanNums = {'I':1,'III':3,'V':5}
print["Dictionary: ",romanNums]

romanNums.update[]
print["Updated Dictionary: ",romanNums]

đầu ra

________số 8

❮ Phương pháp từ điển

Ví dụ

Chèn một mục vào từ điển

ô tô = {
  "nhãn hiệu". "Ford",
  "kiểu xe". "Mustang",
  "năm". 1964
}

xe ô tô. cập nhật [{"màu". "Trắng"}]

in [ô tô]

Tự mình thử »

Định nghĩa và cách sử dụng

Phương thức

dict.update[iterable]
4 chèn các mục đã chỉ định vào từ điển

Các mục được chỉ định có thể là một từ điển hoặc một đối tượng có thể lặp lại với các cặp giá trị chính

cú pháp

từ điển. cập nhật [có thể lặp lại]

Giá trị tham số

Tham sốDescriptioniterableMột từ điển hoặc một đối tượng có thể lặp lại với các cặp giá trị khóa, sẽ được chèn vào từ điển

❮ Phương pháp từ điển


Phương thức cập nhật từ điển Python[] được sử dụng để cập nhật từ điển bằng một từ điển khác hoặc một cặp khóa-giá trị có thể lặp lại [chẳng hạn như một bộ dữ liệu]. Nếu khóa đã có trong từ điển, phương thức update[] sẽ thay đổi khóa hiện có bằng giá trị mới

Từ điển Python là một tập hợp các phần tử không có thứ tự, được sử dụng để lưu trữ các phần tử như cặp khóa-giá trị, không giống với các loại dữ liệu khác chỉ chứa một giá trị

Trong bài viết này, tôi sẽ giải thích phương pháp

dict.update[iterable]
4 từ điển Python với các ví dụ. Nó không trả về bất kỳ giá trị nào, ngoài ra, nó cập nhật cùng một từ điển với các cặp khóa-giá trị mới được liên kết

Tất cả các phương pháp từ điển có sẵn trên trang phương pháp từ điển

Ví dụ nhanh về cập nhật Từ điển Python[]

Sau đây là các ví dụ nhanh về phương thức cập nhật từ điển Python[]


# Example 1:  Update the dictionary
Technology = {'course': 'python', 'fee':4000}
Technology.update[{'duration':'45days'}]

# Example 2: Update the existing key of the dictionary
Technology= {'course': 'python', 'fee': 4000, 'duration': '45days'}
Technology.update[{'duration':'60 days'}]

# Example 3:  Update using key-value pair
Technology= {'course': 'python', 'fee': 4000,}
Technology.update[[['duration','45days'],['tutor','Richard']]]

1. Cú pháp cập nhật từ điển[]

Sau đây là cú pháp của phương thức cập nhật từ điển Python[]

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
0

1. 2 Tham số cập nhật từ điển Python[]

Cập nhật từ điển Python[] cho phép một tham số

dict.update[iterable]
7. [tùy chọn] Đó là từ điển hoặc cặp khóa-giá trị có thể lặp lại

1. 3 Giá trị trả về của bản cập nhật Từ điển Python[]

Nó trả về

dict.update[iterable]
8

2. Cách sử dụng Phương thức cập nhật từ điển Python[]

Sử dụng phương thức

dict.update[iterable]
4 của Từ điển Python, chúng ta có thể cập nhật từ điển bằng cách sử dụng một từ điển khác hoặc một cặp khóa-giá trị có thể lặp lại [chẳng hạn như một bộ dữ liệu]. Nếu khóa đã có, phương thức này sẽ cập nhật khóa hiện có với giá trị mới từ giá trị có thể lặp lại

2. 1 Thêm phần tử mới vào từ điển

Ví dụ dưới đây minh họa cách thêm các phần tử mới vào từ điển hiện có

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
1

2. 2 Cập nhật khóa hiện có của từ điển

Khi

romanNums = {'I':1,'III':3,'V':5}
print["Dictionary: ",romanNums]

evenRomanNums = {'II':2,'IV':4}
romanNums.update[evenRomanNums]
print["Updated Dictionary: ",romanNums]
0 đã có trong từ điển, phương thức
dict.update[iterable]
4 cập nhật khóa hiện có bằng cặp khóa-giá trị. Hãy xem với một ví dụ

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
2

Trong ví dụ này, khóa

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
01 đã tồn tại với giá trị
Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
02, đã được cập nhật với giá trị
Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
03

3. Sử dụng Tuple như một Param

Phương thức Update[] cũng cập nhật từ điển khi truyền một cặp [tuple]

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
04 làm tham số. Hãy lấy một ví dụ

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
7

Từ đoạn mã trên, chúng tôi đã chuyển

Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
05 dưới dạng tham số cho phương thức cập nhật từ điển Python[], điều này đã thêm các phần tử mới
Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
01 và
Inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 50}
Updated inventory: {'Fan': 200, 'Bulb': 150, 'Led': 1000, 'cooler': 150}
07 vào từ điển

4. Phần kết luận

Trong bài viết này, tôi đã giải thích phương pháp

dict.update[iterable]
4 của Từ điển Python với các ví dụ. Bằng cách sử dụng một từ điển hoặc một cặp khóa-giá trị có thể lặp lại [chẳng hạn như một bộ dữ liệu] để cập nhật từ điển?

Chủ Đề