辞書の利用 辞書とリスト内包表記についてです

質問をみてくださりありがとうございます
下に書くスクリプトファイルについての質問です。
なぜ実行結果の一つ一つの値には 'a_10' のような最初と最後にシングルクォーテーション型出てくるのでしょうか?

・エラーメッセージ

はありません。

該当のソースコード

data ={'a':10, 'b':20, 'c':30, 'd':40, 'e':50}
[x + '_' + str(data[x]) for x in data]

実行結果
['a_10','b_20','c_30','d_40','e_50' ]

python ### 試したこと 参考書にあった問題なのですがなぜこうなるのかがわかりませんでした。実行は成功しました。

コメントを投稿

0 コメント