cuốn sách gpt4 ai đã làm

python — Kiểm tra xem giá trị có tồn tại trong từ điển và lấy khóa không?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 08:25:26 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi có một cuốn từ điển:

x = {'NIFTY': {11382018: 'NIFTY19SEPFUT', 13177346: 'NIFTY19OCTFUT', 12335874: 'NIFTY19NOVFUT'}}

Có rất nhiều từ điển khác trong từ điển này.

Tôi muốn kiểm tra xem ví dụ:

y = 11382018

Có trong từ điển, nếu có thì lấy từ chínhchìa khóa trong trường hợp nàyTIỆN LỢI và những điều trênchìa khóa Giá trị là'NIFTY19SEPFUT'

Tôi có thể làm điều này theo cách sau đây tôi giả sử:

cho khóa trong x.keys():
di = x[khóa]
nếu y trong di.keys():
inst = khóa
tiếp = di[y]

Chỉ cần tự hỏi nếu có một cách tốt hơn.

Tôi đã nghĩ đến việc không phải lặp lại toàn bộ từ điển chính phím

câu trả lời hay nhất

Một cách nhỏ gọn hơn để truy xuất hai giá trị quan tâm là sử dụng cách hiểu từ điển lồng nhau:

[(k, sv) for k,v in x.items() for sk,sv in v.items() if sk == y]
# [('NIFTY', 'NIFTY19SEPFUT')]

Kiểm tra xem một giá trị có tồn tại trong từ điển hay không và lấy khóa? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/57737157/

hai mươi bốn 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress