Python cập nhật giá trị từ điển theo khóa

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


Thí 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 hơi. 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 = {'b': 2, 'c': 3}
  
# will create a new dictionary
new_dict = {**dict, **{'d': 4}} # *operator function
  
print(dict)
print(new_dict)
3 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


Trong ví dụ này để 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

Mã số

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)

Trước tiên, trong ví dụ trên, chúng tôi sẽ tạo một từ điển và gán một cặp khóa-giá trị. Sau đó gọi phương thức update() và in kết quả

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Cập nhật từ điển Python

  • Một ví dụ khác là cập nhật từ điển theo cặp khóa/giá trị
  • Trong ví dụ này, hai giá trị được chuyển đến từ điển Python và nó được cập nhật

Thí dụ

dict = {'John':200,'Micheal':300,'Smith':400}
print("Name",dict)
dict.update({'Andrew':500,'Hayden':800})
print("updated name",dict)

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Cập nhật từ điển Python phương pháp thứ 2

  • Một ví dụ khác là cập nhật từ điển theo cặp khóa/giá trị
  • Trong phương pháp này, chúng ta có thể dễ dàng sử dụng toán tử *
  • Sử dụng phương pháp này, chúng ta có thể hợp nhất từ ​​điển cũ và cặp khóa/giá trị mới trong một từ điển khác

Thí dụ

dict = {'b': 2, 'c': 3}
  
# will create a new dictionary
new_dict = {**dict, **{'d': 4}} # *operator function
  
print(dict)
print(new_dict)

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Toán tử cập nhật từ điển Python

Đọc từ điển Python nối thêm với các ví dụ

Phương pháp cập nhật từ điển Python

  • Trong phần này, chúng ta sẽ thảo luận về phương pháp cập nhật từ điển python bằng cách sử dụng phương thức update() của Python
  • Bạn cũng có thể cập nhật từ điển bằng cách chèn một giá trị mới hoặc một cặp khóa vào mục hiện tại hoặc bằng cách xóa mục hiện tại
  • Phương thức update() chèn các mục đã chỉ định vào từ điển Python
  • Các mục được chỉ định có thể là một từ điển hoặc các phần tử có thể lặp lại với các cặp khóa-giá trị

cú pháp

Đây là Cú pháp của phương thức update()

dict.update(iterable)
  • Nó chỉ bao gồm một tham số
    • lặp đi lặp lại. Nó là một đối tượng có các cặp giá trị khóa, sẽ được thêm vào từ điển

Thí dụ

Hãy lấy một ví dụ để kiểm tra cách cập nhật các mục từ điển

dict1 = {'Python':200,'Java':300,'C++':400}
print("Languages",dict1)
dict1.update({'Ruby':500,'Pascal':800})
print("updated language",dict1)

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Phương pháp cập nhật từ điển Python

Đọc chỉ mục từ điển Python

Giá trị cập nhật từ điển Python

  • Trong phần này, chúng ta sẽ thảo luận về giá trị cập nhật từ điển python
  • Để cập nhật giá trị của khóa hiện có trong từ điển Python, Bạn phải tạo một từ điển tạm thời chứa khóa có giá trị mới, sau đó chuyển từ điển này cho hàm update()
  • Hàm Update() chấp nhận một tham số có thể lặp lại khác của các cặp khóa-giá trị (từ điển hoặc danh sách) làm đối số và sau đó cập nhật giá trị của các khóa từ đối tượng có thể lặp lại vào từ điển

cú pháp

Đây là Cú pháp của chức năng cập nhật

dict.update([other])
  • Trở về. Nó không trả về bất kỳ giá trị nào (Không có)

Thí dụ

Hãy lấy một ví dụ để kiểm tra cách cập nhật giá trị trong từ điển

dict1 = {'Germany':200,'France':300,'Paris':400}
print("Country name",dict1)
dict1.update({'France':600})
print("updated value",dict1)

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Giá trị cập nhật từ điển Python

Đọc Cách chuyển từ điển sang JSON bằng Python

Đã cập nhật từ điển Nested Python

  • Một ví dụ khác là cập nhật giá trị trong từ điển Python
  • Bạn có thể cập nhật giá trị của một mục cụ thể bằng cách tham khảo tên khóa của nó
  • Trong ví dụ này, chúng ta có thể dễ dàng sử dụng phương thức cập nhật từ điển lồng nhau
  • Trong Python, các từ điển lồng nhau sẽ được tạo bởi dấu phẩy trong dấu ngoặc nhọn kèm theo
  • Có thể bao gồm giá trị cho một khóa được chỉ định trong từ điển lồng nhau bằng phương thức Khóa của nó. Tuy nhiên, chúng ta có thể làm điều này, trước tiên, bạn phải tạo một từ điển trống ngay cả trước khi gán giá trị cho các khóa tương ứng

cú pháp

Đây là Cú pháp của từ điển lồng nhau Python

dict[out-key][in-key]='new-value'

Thí dụ

Hãy lấy một ví dụ để kiểm tra cách cập nhật giá trị trong từ điển Python

________số 8

Trong ví dụ trên, chúng tôi đã cập nhật giá trị của khóa bên trong. 'Rollno' của phím bên ngoài. ’sinh viên1_info1′ tới 78

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Phương pháp lồng giá trị cập nhật từ điển Python

Đọc bộ lọc từ điển Python + Ví dụ

Giá trị cập nhật từ điển Python nếu khóa tồn tại

  • Trong phần này, chúng ta sẽ thảo luận về giá trị cập nhật từ điển python nếu khóa tồn tại
  • Trong phương thức này, chúng ta có thể dễ dàng sử dụng hàm có sẵn trong phương thức keys()
  • Phương thức này trả về danh sách tất cả các khóa có sẵn trong từ điển. Với phương thức sẵn có Keys(), hãy sử dụng câu lệnh if và toán tử 'in' để kiểm tra xem khóa có tồn tại trong từ điển hay không
  • Nếu khóa tồn tại thì nó sẽ cập nhật giá trị trong từ điển

Thí dụ

Hãy lấy một ví dụ và kiểm tra cách cập nhật giá trị nếu khóa tồn tại trong từ điển

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
0

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Giá trị cập nhật từ điển Python nếu khóa tồn tại

Đọc từ điển Python Concatenate

Một phương pháp khác để cập nhật giá trị nếu khóa tồn tại trong từ điển

  • Hãy cho chúng tôi xem cách cập nhật giá trị nếu khóa tồn tại trong từ điển Python bằng cách sử dụng phương thức sẵn có has_key()
  • Hàm này dùng để xác định key có tồn tại trong dictionary hay không, nếu key có trong dictionary dict trả về true, ngược lại trả về false
  • Với hàm có sẵn has_key(), sử dụng câu lệnh if để kiểm tra xem key có sẵn trong từ điển hay không

cú pháp

Đây là Cú pháp của phương thức has_key()

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
1
  • Nó chỉ bao gồm một tham số
    • Chìa khóa. Đây là cặp khóa cần tìm trong từ điển

Thí dụ

Hãy lấy một ví dụ và kiểm tra cách cập nhật giá trị nếu khóa tồn tại trong từ điển

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
2

Trong ví dụ trên, chúng ta phải sử dụng hàm has_key(), hàm này sẽ báo lỗi vì đối tượng 'dict' không có thuộc tính 'has_key' vì phương thức has_key() đã bị xóa khỏi Python Phiên bản 3

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Giá trị cập nhật từ điển Python nếu khóa tồn tại thông báo lỗi

Dung dịch

Phương thức Has_key chỉ có thể được sử dụng trong python 2. 7 phiên bản

Đây là Ảnh chụp màn hình của giải pháp thông báo lỗi này

Python cập nhật giá trị từ điển theo khóa
Giá trị cập nhật từ điển Python nếu khóa tồn tại

Đọc từ điển Python sắp xếp

Cập nhật từ điển Python so với nối thêm

  • Trong phần này, chúng ta sẽ thảo luận về cập nhật từ điển python vs append
  • Trong phương pháp này, chúng ta có thể dễ dàng sử dụng các hàm update() và append()
  • Trong phương pháp này, chúng ta có thể dễ dàng sử dụng hàm append() có sẵn để thêm các giá trị cho các khóa vào từ điển. Để thêm một 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. Trong trường hợp hàm 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
  • Hàm này không trả về bất kỳ giá trị nào, cũng như không cập nhật từ điển đầu vào với các giá trị hiện tại mới của các khóa. Trong trường hợp của hàm append(), bạn có thể thêm một mục vào từ điển bằng cách chèn khóa chỉ mục mới vào từ điển, sau đó gán cho nó một giá trị cụ thể

cú pháp

Đây là Cú pháp của hàm update()

dict.update([other])

Thí dụ

Hãy lấy một ví dụ để kiểm tra cách triển khai các hàm update() và append()

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
4

Trước tiên, trong ví dụ trên, chúng tôi sẽ tạo một từ điển và gán một cặp khóa-giá trị. Sau đó gọi phương thức update() và in kết quả. Trong hàm append() coi như bạn có một từ điển, 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

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Cập nhật từ điển Python so với nối thêm

Khóa cập nhật từ điển Python

  • Trong phần này, chúng ta sẽ thảo luận về khóa cập nhật từ điển python
  • Điều gần nhất chúng ta có thể làm là lưu giá trị bằng khóa cũ, xóa nó, sau đó thêm giá trị mới bằng khóa thay thế và giá trị đã lưu
  • Trong ví dụ này, chúng ta có thể dễ dàng gọi dict. pop(key) để cập nhật một khóa cũ từ dict và trả về giá trị của nó. Với cùng một từ điển, hãy gán một cặp khóa-giá trị mới cho từ điển
  • Phương thức pop() trong python xóa một phần tử khỏi từ điển. Nó loại bỏ phần tử được liên kết với khóa đã chỉ định

cú pháp

Đây là Cú pháp của phương thức pop()

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
5
  • Nó bao gồm một số tham số
    • Chìa khóa. Điều quan trọng là bị xóa khỏi từ điển
    • Mặc định. (Đó là một tham số tùy chọn) Giá trị sẽ được trả về nếu không tìm thấy khóa trong từ điển
  • Trở về. Trả về giá trị được liên kết với khóa. Nếu một khóa không được tìm thấy trong từ điển, thì nó sẽ trả về giá trị mặc định nếu tham số mặc định được chỉ định. Nếu không tìm thấy khóa và tham số mặc định không được chỉ định, thì nó sẽ báo lỗi khóa

Thí dụ

Hãy lấy một ví dụ để kiểm tra cách cập nhật khóa trong từ điển

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
6

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Khóa cập nhật từ điển Python

  • Trong trường hợp Nếu không tìm thấy khóa và tham số mặc định không được chỉ định, lỗi khóa sẽ xuất hiện

Thí dụ

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
7

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Tham số mặc định của python không được chỉ định

Một phương pháp khác để cập nhật khóa trong từ điển

  • Trong phương thức này, chúng ta có thể dễ dàng sử dụng hàm zip() của Python
  • Giả sử nếu chúng ta muốn cập nhật tất cả các key của từ điển thì chúng ta cần sử dụng hàm zip()
  • Hàm zip() tạo một chuỗi sẽ tổng hợp các phần tử từ hai hoặc nhiều lần lặp

Thí dụ

Hãy lấy một ví dụ để kiểm tra cách cập nhật khóa trong từ điển

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
8

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Phương thức zip khóa cập nhật Từ điển Python

Cập nhật từ điển Python so với bài tập

  • Trong phần này, chúng ta sẽ thảo luận về cập nhật từ điển python và chuyển nhượng
  • Trong phương pháp này, Bạn có thể sử dụng ký hiệu, có thể truy cập khóa hoặc tạo khóa mới bằng cách sử dụng dấu ngoặc vuông và sau đó cung cấp giá trị ngược lại
  • Ngoài ra, bạn có thể sử dụng cập nhật phương thức từ điển() để cập nhật khóa trong từ điển hiện có
  • Để thêm một khóa mới vào từ điển, chúng ta chỉ cần sử dụng ký hiệu với khóa mới và gán giá trị của nó bằng toán tử gán =

Thí dụ

dict = {'Africa':200,'australia':300,'England':400}
print("Country Name",dict)
dict.update({'China':500})
print("updated country name",dict)
9

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Cập nhật từ điển Python so với bài tập

Từ điển Python cập nhật tất cả các giá trị

  • Trong phần này, chúng ta sẽ thảo luận về cập nhật từ điển python tất cả các giá trị. Chúng ta có thể dễ dàng làm điều này bằng cách sử dụng hàm update()
  • 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
  • Chức năng này sẽ giúp người dùng cập nhật tất cả các giá trị trong từ điển Python

cú pháp

Đây là Cú pháp của phương thức update()

dict.update([other])
  • Trở về. Nó không trả về bất kỳ giá trị nào (không có)

Thí dụ

dict = {'John':200,'Micheal':300,'Smith':400}
print("Name",dict)
dict.update({'Andrew':500,'Hayden':800})
print("updated name",dict)
1

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Từ điển Python cập nhật tất cả các giá trị

Đoạn mã trên chúng ta có thể sử dụng để cập nhật tất cả các giá trị trong Từ điển Python

Cập nhật từ điển lồng nhau Python

  • Trong phần này, chúng ta sẽ thảo luận về cập nhật từ điển lồng nhau trong python
  • Để xóa một mục được lưu trữ trong từ điển lồng nhau, chúng ta có thể dễ dàng sử dụng câu lệnh del. Câu lệnh del loại bỏ một đối tượng. Hàm del giống như một câu lệnh ngắt python
  • Trong phương thức này, chúng ta có thể dễ dàng sử dụng phương thức del()

Thí dụ

dict = {'John':200,'Micheal':300,'Smith':400}
print("Name",dict)
dict.update({'Andrew':500,'Hayden':800})
print("updated name",dict)
2
  • Trong ví dụ trên, chúng tôi có thể xóa nhân viên này khỏi từ điển lồng nhau của chúng tôi
  • Trong ví dụ này, chúng tôi đã sử dụng câu lệnh del để xóa giá trị trong từ điển lồng nhau có khóa bằng 2. Như bạn có thể thấy, thao tác này đã xóa mục nhập cho emp_name3 khỏi từ điển lồng nhau của chúng tôi

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Cập nhật từ điển lồng nhau Python

Cập nhật từ điển Python nếu không tồn tại

  • Trong phần này, chúng ta sẽ thảo luận về cập nhật từ điển Python nếu không tồn tại
  • Trong phương pháp này, chúng ta có thể dễ dàng sử dụng chức năng trong từ khóa
  • Từ khóa in được sử dụng để kiểm tra xem một từ khóa đã có trong từ điển chưa

Thí dụ

dict = {'John':200,'Micheal':300,'Smith':400}
print("Name",dict)
dict.update({'Andrew':500,'Hayden':800})
print("updated name",dict)
3

Đây là Ảnh chụp màn hình của mã đã cho sau

Python cập nhật giá trị từ điển theo khóa
Cập nhật từ điển Python nếu không tồn tại

Bạn có thể thích các hướng dẫn Python sau đây

  • Python xóa chuỗi con khỏi Chuỗi
  • Python thay thế một chuỗi trong một tệp
  • PdfFileWriter Các ví dụ về Python
  • Mẫu đăng ký bằng Python sử dụng Tkinter
  • Python NumPy max với các ví dụ

Trong hướng dẫn Python này, chúng ta sẽ thảo luận về bản cập nhật Từ điển Python với một vài ví dụ như bên dưới

  • Phương pháp cập nhật từ điển Python
  • Giá trị cập nhật từ điển Python
  • Giá trị cập nhật từ điển Python nếu khóa tồn tại
  • Chức năng cập nhật từ điển Python
  • Cập nhật từ điển Python so với nối thêm
  • Khóa cập nhật từ điển Python
  • Cập nhật từ điển Python so với bài tập
  • Từ điển Python cập nhật tất cả các giá trị
  • Cập nhật từ điển lồng nhau Python
  • Cập nhật từ điển Python nếu không tồn tại

Python cập nhật giá trị từ điển theo khóa

Bijay Kumar

Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi