python初心者です。
基礎的な内容かもしれませんが、調べても出てこなかったので質問させてください。
値からキーを取得するというプログラムを書こうと調べていた時に、以下の構文を見ました。
python3.x
1dic={"apple":"red","banana":"yellow"} 2a=[b for b, c in dic.items()] 3print(a)
実行するとapple、bananaが出力されるのですが、これがなぜdicからキーだけを出力するのかがよく分かりません。
その仕組みと、リスト内のコンマはどのような意味があるのか、
そしてbとcそれぞれに何が代入されているのか合わせて教えて頂けたらと思います。
回答よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー