塞在背包里的人 发表于 2020-3-28 10:16:24

这段关于字典的循环我怎么看不懂,有人可以解释一下吗


BngThea 发表于 2020-3-28 10:19:37

遍历列表a,将a中的所有元素当做键值,如果元素重复,那么将其对应的值加1否则取它的值为1
最终结果就是每个元素出现的次数

March2615 发表于 2020-3-28 10:22:33

其实就是给a中的元素计数
我觉得你看不懂可能是因为d.keys()
字典由key和value组成,所以有d.keys()和d.values()这两个方法去读取字典中所有的key和value
如果a中的i已经存在于字典中,那么d + 1代表给这个key的值加一表示又出现一次
如果a中的i不存在于字典,则赋值为1,表示第一次出现

塞在背包里的人 发表于 2020-3-28 10:25:26

BngThea 发表于 2020-3-28 10:19
遍历列表a,将a中的所有元素当做键值,如果元素重复,那么将其对应的值加1否则取它的值为1
最终结果就是每 ...

谢谢,想明白了

塞在背包里的人 发表于 2020-3-28 10:26:06

March2615 发表于 2020-3-28 10:22
其实就是给a中的元素计数
我觉得你看不懂可能是因为d.keys()
字典由key和value组成,所以有d.keys()和d.v ...

谢谢,懂了
页: [1]
查看完整版本: 这段关于字典的循环我怎么看不懂,有人可以解释一下吗