Це може здатися дивним, що потрібно зробити, але ігноруючи це, чи є приємний стислий спосіб перетворення списку в словник, де кожна пара ключових значень у словнику - це лише кожен рядок у списку. тобто
List = string1, string2, string3
Dictionary = string1/string1, string2/string2, string3/string3
Я здійснив багато пошукових записів, і тільки в Stackoverflow є буквально десятки прикладів того, що це робиться в зворотному напрямку, але не в цьому напрямку.
Причиною цього є те, що у мене є дві складові частини третьої частини, і їх зміна не вдається. Один повертає список адрес електронної пошти у вигляді списку, а інший надсилає електронні листи, де параметром To є словник. Ключовим словником є адреса електронної пошти, а значення - їх справжнє ім’я. Однак я не знаю справжнього імені, але воно все ще працює, якщо ви також встановите справжнє ім’я на адресу електронної пошти. Тому я хочу перетворити список у словник. Існує безліч способів зробити це. Цикл foreach у списку, який додає kvp до словника. Але мені подобається лаконічний код і цікавився, чи є рішення в одному рядку.