पूर्णांक के साथ पाठ की एक पंक्ति से शब्दकोश कैसे बनाएं? [डुप्लिकेट]
मेरे पास पाठ है a 1 b 2 c 3
।
मैं एक शब्दकोश कैसे बना सकता हूं जिसमें पत्र कुंजी, और संख्या मान होंगे?
मुझे पता है कि मैं इसे कैसे बनाऊंगा अगर यह कई पंक्तियों में था, मुझे नहीं पता कि यह कैसे करना है जब यह एक पंक्ति में हो।
जवाब
3 MaleehaKhalid
स्ट्रिंग को सूची में बदलें। और फिर शब्दकोश में सूचीबद्ध करें।
str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}