मैं दी गई सूची में से केवल एक पंक्ति में एक शब्दकोश बनाना चाहता हूं । शब्दकोश की कुंजी सूचकांकों होगी, और मूल्य सूची के तत्व होंगे। कुछ इस तरह:
a = [51,27,13,56] #given list
d = one-line-statement #one line statement to create dictionary
print(d)
आउटपुट:
{0:51, 1:27, 2:13, 3:56}
मुझे कोई विशिष्ट आवश्यकता नहीं है क्योंकि मैं एक पंक्ति क्यों चाहता हूं । मैं सिर्फ अजगर तलाश रहा हूं, और सोच रहा हूं कि क्या यह संभव है।
{[x[0]:51, x[1]:27, x[2]:13, x[3]:56}
।
zip()
: dict(zip(x, a))
।