पूर्णांक के साथ पाठ की एक पंक्ति से शब्दकोश कैसे बनाएं? [डुप्लिकेट]

Jan 09 2021

मेरे पास पाठ है a 1 b 2 c 3

मैं एक शब्दकोश कैसे बना सकता हूं जिसमें पत्र कुंजी, और संख्या मान होंगे?

मुझे पता है कि मैं इसे कैसे बनाऊंगा अगर यह कई पंक्तियों में था, मुझे नहीं पता कि यह कैसे करना है जब यह एक पंक्ति में हो।

जवाब

3 MaleehaKhalid Jan 09 2021 at 18:54

स्ट्रिंग को सूची में बदलें। और फिर शब्दकोश में सूचीबद्ध करें।

str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}