これを実行するのは奇妙に思えるかもしれませんが、それを無視すると、リストを辞書に変換する簡潔な方法があり、辞書の各キーと値のペアはリストの各文字列にすぎません。すなわち
List = string1, string2, string3
Dictionary = string1/string1, string2/string2, string3/string3
私はたくさんの検索を行いましたが、Stackoverflowだけで文字通り数十の例があり、逆方向にそれを行っただけですが、この方法ではありません。
これを行う理由は、3つの部分からなるコンポーネントが2つあり、それらを変更することは私の手に負えないからです。1つはメールアドレスのリストをリストとして返し、もう1つはToパラメータがディクショナリであるメールを送信します。辞書のキーはメールアドレスで、値は本名です。ただし、実名はわかりませんが、実名をメールアドレスに設定しても機能します。したがって、なぜリストを辞書に変換したいのですか?これを行う方法はたくさんあります。リストにkvpを追加するforeachループ。しかし、私は簡潔なコードが好きで、単一行の解決策があるかどうか疑問に思いました。