python迭代器
python迭代器python迭代器问题>>>1inks={'aaa':'bbb',\'ccc':'ddd',\'eee':'fff',\'ggg':'hhh'}>>>f...
python迭代器python迭代器问题>>>1inks={'aaa':'bbb',\'ccc':'ddd',\'eee':'fff',\'ggg':'hhh'}>>> for each in links print('%s->%s%(each, links[each]))aaa->bbbccc->dddeee->fffggg->hhh我想请问上面的 “:”去哪里了,each,,和links[each]有什么区别??each不是遍历全部了吗?each是遍历前半部份,links[each]是遍历后半部分?
展开
1个回答
展开全部
连复制下问题描述都乱七八糟。。。
1ink?还是link? 这个对象是字典,字典保存的内容,展现给人看的形式就是这种。{key:value}
所以,":"这个符合只是给人看的,让人看着清楚点,并不是字典对象保存的内容,字典要保存的是你存进去的key和value
links[each]和each,前者是通过each,获取字典中,key为each的value.each为键。
后面的问题都是同一个问题。。。
python前面部分,最基础的字典,list,for都没弄清楚。
另外,这个问题和迭代器半毛钱关系都没
1ink?还是link? 这个对象是字典,字典保存的内容,展现给人看的形式就是这种。{key:value}
所以,":"这个符合只是给人看的,让人看着清楚点,并不是字典对象保存的内容,字典要保存的是你存进去的key和value
links[each]和each,前者是通过each,获取字典中,key为each的value.each为键。
后面的问题都是同一个问题。。。
python前面部分,最基础的字典,list,for都没弄清楚。
另外,这个问题和迭代器半毛钱关系都没
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询