Esto puede parecer algo extraño, pero ignorando eso, ¿existe una forma concisa y agradable de convertir una lista en diccionario donde cada par de valores clave en el diccionario es solo cada cadena en la lista? es decir
List = string1, string2, string3
Dictionary = string1/string1, string2/string2, string3/string3
He realizado muchas búsquedas y hay literalmente docenas de ejemplos en Stackoverflow solo de hacerlo en la dirección opuesta pero no de esta manera.
La razón para hacer esto es que tengo dos componentes de terceros y cambiarlos está fuera de mis manos. Uno devuelve una lista de direcciones de correo electrónico como una Lista y el otro envía correos electrónicos donde el parámetro Para es un Diccionario. La clave del diccionario es la dirección de correo electrónico y el valor es su nombre real. Sin embargo, no sé el nombre real, pero aún funciona si también establece el nombre real en la dirección de correo electrónico. Por lo tanto, ¿por qué quiero convertir una lista en un diccionario? Hay muchas formas de hacer esto. Un bucle foreach en la lista que agrega un kvp a un diccionario. Pero me gusta el código conciso y me preguntaba si habría una solución de una sola línea.