Python
文章平均质量分 74
DarryReal
这个作者很懒,什么都没留下…
展开
-
【Python】白话理解:默认字典collections.defaultdict
为什么叫默认字典,就是为了解决,当外部调取该字典某个不存在的键时,会根据当前字典元素类型,返回对应的空值。以此衍生出,给定默认字典的第1个参数,定义了这个新创建的字典元素到底是什么类型的。请注意,当前键值对的增加是使用的集合方法add,即只记录不同值,相同值不记录。请注意,这里使用的是列表的append方法,就是即便元素相同也记录。专业的计数器,直接对字符串字母计数。是python内建标准库的。原创 2023-12-30 13:08:29 · 449 阅读 · 0 评论 -
Python案例001:将一个正整数分解质因数
【难度】★☆【题目】将一个正整数分解质因数。例如:输入90,打印出90=2 * 3 * 3 * 5【答题思路】1)正整数分解质因数,假设该数字为n,开始从2到n、从小到大的对该数字做除法,得到的第一个整除的除数是其中一个质因数(得到的第一个余数是0的除数);2)当前所除得的商,再去用上述的方法求它的第一个质因数;3)重复上述步骤,直到最终整除的商是1时,最后一个质因数查找完毕!...原创 2019-12-02 10:04:27 · 5049 阅读 · 0 评论