Computer >> Máy Tính >  >> Lập trình >> Python

Python - Kiểm tra xem giá trị cụ thể có tương ứng với khóa K hay không

Khi cần kiểm tra xem có giá trị cụ thể nào tương ứng với khóa ‘K’ hay không, thì tính năng hiểu danh sách sẽ được sử dụng.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

my_list = [{"python" : "14", "is" : "great", "fun" : "1`"},{"python" : "cool", "is" : "fun", "best" : "81"},{"python" : "93", "is" : "CS", "amazing" : "16"}]

print("The list is :")
print(my_list)

K = "python"
print("The value of K is ")
print(K)

value = "cool"

my_result = value in [index[K] for index in my_list]

print("The result is :")

if(my_result == True):
   print("The value is present in with respect to key ")
else:
   print("The value isn't present with respect to key")

Đầu ra

The list is :
[{'python': '14', 'is': 'great', 'fun': '1`'}, {'python': 'cool', 'is': 'fun', 'best': '81'}, {'python': '93', 'is': 'CS', 'amazing': '16'}]
The value of K is
python
The result is :
The value is present in with respect to key

Giải thích

  • Danh sách các phần tử từ điển được xác định và hiển thị trên bảng điều khiển.

  • Giá trị cho K được xác định và hiển thị trên bảng điều khiển.

  • Một chuỗi khác được xác định.

  • Danh sách được lặp lại bằng cách sử dụng khả năng hiểu danh sách và chỉ mục của giá trị K được tìm kiếm trong danh sách từ điển.

  • Điều này được gán cho một biến.

  • Dựa trên việc biến này là 'Đúng' hay 'Sai', thông báo có liên quan sẽ được hiển thị trên bảng điều khiển.