Avatar ·

मान द्वारा कुंजी प्राप्त करें

📁 शब्दकोश, पंक्ति, पायथन

एक dictionary है:

d = {'a': '1', 'b': '2', 'c': '3'}

और एक string है:

stroka = 'a3a2c'

यदि string का कोई element dictionary के values में है, तो उस value के अनुरूप key को output करना आवश्यक है। यदि वह keys में है, तो key के अनुरूप value को output करें। Output को दो lines में दिखाना है, values को keys से अलग।

अर्थात string 'a3a2c' के लिए अपेक्षित output '113' और 'cb' है।

Key द्वारा value कैसे निकालें, यह मैं समझ गया:

for i in stroka:    if i in d.keys():        print(d[i], end='')