الحصول على المفتاح حسب القيمة
📁 قاموس, سلسلة, بايثون
يوجد قاموس:
d = {'a': '1', 'b': '2', 'c': '3'}وسلسلة نصية:
stroka = 'a3a2c'إذا كان عنصر السلسلة موجودًا بين قيم القاموس، فيجب إخراج المفتاح المقابل للقيمة. إذا كان موجودًا بين المفاتيح، فيجب إخراج القيمة المقابلة للمفتاح. يجب الإخراج في سطرين، القيم منفصلة عن المفاتيح.
أي بالنسبة للسلسلة 'a3a2c' يكون الإخراج المتوقع '113' و 'cb'
كيفية إخراج القيم حسب المفتاح، تمكنت من فهمها:
for i in stroka: if i in d.keys(): print(d[i], end='')