k和v在循环里的作用
来源:2-11 清理重复的文件
frrookie_deoqs8
2025-01-11 09:50:49
相关截图:
老师 从这部分开始不是很明白。我们在这里建立了一个循环用来判断是否已经删除重复的文件。那这个k在这个循环里的意义是什么呢?
1回答
好帮手慕小猿
2025-01-11
同学,你好!sub_data 是字典类型的数据,我们需要取字典中每个元素的值来和hash_content 进行比较是否相同,正好.items()它返回的每个元素是一个包含键和值的元组,在for 循环中可以用k显示键、v显示对应的值。其实k键在这里是用不到的,但是这种for k,v in sub_data.items()可以方便取到k键对应的v值,所以k 不能删除的。
或者用如下方式sub_data[k]取字典的值再进行判断也是可以的,代码如下:
祝学习愉快~
相似问题