यह करने के लिए एक अजीब बात करना चाहते हो सकता है, लेकिन इसे अनदेखा करते हुए, एक सूची को शब्दकोश में परिवर्तित करने का एक अच्छा संक्षिप्त तरीका है, जहां शब्दकोश में प्रत्येक कुंजी मान जोड़ी सूची में प्रत्येक स्ट्रिंग है। अर्थात
List = string1, string2, string3
Dictionary = string1/string1, string2/string2, string3/string3
मैंने बहुत खोज की है और स्टैकओवरफ्लो पर वस्तुतः दर्जनों उदाहरण हैं जो इसे विपरीत दिशा में कर रहे हैं लेकिन इस तरह से गोल नहीं हैं।
ऐसा करने का कारण मेरे पास दो तिहाई भाग हैं और उन्हें बदलना मेरे हाथ से बाहर है। एक सूची के रूप में ईमेल पतों की एक सूची देता है और दूसरा ईमेल भेजता है जहां टू पैरामीटर एक शब्दकोश है। शब्दकोश की कुंजी ईमेल पता है और मूल्य उनका वास्तविक नाम है। हालाँकि, मैं असली नाम नहीं जानता, लेकिन यह तब भी काम करता है जब आप असली नाम को ईमेल पते पर सेट करते हैं। इसलिए मैं एक सूची को एक शब्दकोश में बदलना चाहता हूं। ऐसा करने के बहुत सारे तरीके हैं। सूची में एक फॉर्च्यूप लूप जो एक शब्दकोश में kvp जोड़ता है। लेकिन मुझे ट्रिक कोड पसंद है और अगर एक भी लाइन सॉल्यूशन हो तो आश्चर्य होता है।