كيف تتحقق من وجود عنصر داخل قاموس القوائم؟ [مكرر]

0

هذا السؤال لديه بالفعل إجابة هنا:

على سبيل المثال ، إذا كان لدي قاموس "إملاء" يحتوي على 3 قوائم كقيم: {1: ['A', 'B', 'C'], 2: ['D'], 3: ['Z']}

كيف أتحقق مما إذا كان "D" عنصرًا داخل أي من القوائم الثلاث داخل القاموس؟

'C' in dict.values() لا يعمل ، وهو ما أعتقد أنه لأن "الإملاء" يحتوي فقط على قوائم كقيم ، بدلاً من أحرف.

1 إجابة

2
افضل جواب

يمكنك تسوية قيم القاموس في قائمة واحدة ، ثم التحقق مما إذا كان C في هذه القائمة المسطحة:

>>> 'C' in [x for i in my_dict.values() for x in i]
True
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام