Từ điển Python get ()

Phương thức get () trả về giá trị cho khóa được chỉ định nếu khóa nằm trong từ điển.

Cú pháp của get()là:

 dict.get (key (, value)) 

get () Tham số

get() phương thức có tối đa hai tham số:

  • key - phím được tìm kiếm trong từ điển
  • giá trị (tùy chọn) - Giá trị được trả về nếu không tìm thấy khóa. Giá trị mặc định là None.

Giá trị trả lại từ get ()

get() phương thức trả về:

  • giá trị cho khóa được chỉ định nếu khóa có trong từ điển.
  • None nếu khóa không được tìm thấy và giá trị không được chỉ định.
  • giá trị nếu khóa không được tìm thấy và giá trị được chỉ định.

Ví dụ 1: Cách get () hoạt động cho từ điển?

 person = ('name': 'Phill', 'age': 22) print('Name: ', person.get('name')) print('Age: ', person.get('age')) # value is not provided print('Salary: ', person.get('salary')) # value is provided print('Salary: ', person.get('salary', 0.0))

Đầu ra

 Tên: Phill Tuổi: 22 Lương: Không có Lương: 0.0

Phương thức get () trong Python Vs dict (key) để Access Elements

get()phương thức trả về một giá trị mặc định nếu keybị thiếu.

Tuy nhiên, nếu khóa không được tìm thấy khi bạn sử dụng dict(key), KeyErrorngoại lệ sẽ được đưa ra.

 person = () # Using get() results in None print('Salary: ', person.get('salary')) # Using () results in KeyError print(person('salary'))

Đầu ra

 Lương: Không có Traceback (lần gọi gần đây nhất): Tệp "", dòng 7, in (người ('lương')) KeyError: 'lương'

thú vị bài viết...