Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Dictionary has_key()


Khi dùng dictionary Python, cần kiểm tra key có tồn tại không. Dictionary là danh sách không thứ tự, không tìm theo vị trí. Python 2 cung cấp has_key() kiểm tra tồn tại key. Chỉ có Python 2.x, không có Python 3.x.

Cú pháp

dict.has_key(KeyVal)
Trả về True hoặc False.

Dùng Key số

Key là số, dùng trực tiếp giá trị số.

Ví dụ

Dict = {1: 'python', 2: 'programming', 3: 'language'}
print("Dictionary:", Dict)
print(Dict.has_key(1))
print(Dict.has_key(2))
print(Dict.has_key('python'))

Kết quả

Dictionary: {1: 'python', 2: 'programming', 3: 'language'}
True
True
False

Dùng Key chuỗi

Key là chuỗi, dùng giá trị chuỗi có dấu nháy.

Ví dụ

Dict = {'A': 'Work', 'B': 'From', 'C': 'Home'}
print("Dictionary:", Dict)
print(Dict.has_key('From'))
print(Dict.has_key('A'))

Kết quả

Dictionary: {'A': 'Work', 'C': 'Home', 'B': 'From'}
False
True