课程
/后端开发
/Python
/初识Python
d.items 应该是一个list,应该只有values,或者它的key不应该是1,2,3,4,5之类么,为什么可以直接输出list 的value 也就是tuple的key和value 呢
2016-02-17
源自:初识Python 9-4
正在回答
谢谢~我的意思是,for按照什么标准区分key 和value呢,是不是应该认为,由于list中某些元素中含有key 和value,for语句首先判断了一下符合执行标准,所以才执行,这样理解对吗?
原文:items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value
他输出的是list里的元素不是value,list没有value一说,你可以认为他把每个元素也遍历了一遍。
JohnMactavish 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序