1 2 3 4 5 6 | def city_temp( * * para): for c in para: print (c) city_temp(bj = "32c" , xm = "23c" , sh = "31c" ) |
课程里的输出结果是:
1 2 3 | bj xm sh |
好奇怪,为什么会出现这种结果?
c不是相当于是字典里的数据了吗,为什么不会把key和value一起输出呢?
当直接打印全部字典的时候,明明key和value都一起出现了的啊,比如:
1 2 3 4 5 | def city_temp( * * para): print (para) city_temp(bj = "32c" , xm = "23c" , sh = "31c" ) |
输出结果就是:
1 | { 'bj' : '32c' , 'xm' : '23c' , 'sh' : '31c' } |
我知道肯定不该这么理解,但我的这种思考方式是哪个地方出现的问题呢?
提前谢谢七月老师解答。:)