Python 辞書を理解しようとしていたとき、2 つのプログラムの出力を比較しました。出力が異なる理由がわかりません。
どちらのプログラムも
data = {
'key1': 'value1',
'key2': 'value2',
'key3': 'value3'
}
最初のプログラム:
for keys in data.items():
print keys
2 番目のプログラム:
for keys, values in data.items():
print keys, values
出力は
('key3', 'value3')
('key2', 'value2')
('key1', 'value1')
と
key3 value3
key2 value2
key1 value1
最初の出力に括弧で囲まれた文字列が表示されるのはなぜですか?
2 番目の出力にコンマが表示されないのはなぜですか?