2021年Python面试题总结.docx

1 .Python线程池原理? 我理解为线程池是一种存储诸多线程单位,同步尚有一种相应任务队列。整个 执行过程其实就是使用线程池中己有有限线程把任务队列中任务做完。这样做好 处就是你不需要为每个任务都创立一种线程,由于当你创立第100个线程来执行 第100个任务时候,也许前面已有50个线 程结束工作了。超过最大值线程可 以排队,但她们要等到其她线程完毕后才启动。因而重复运用线程来执行任务, 减少系统资源开销。 2. Python合并字典,相似keyvalue如何相加? 运用collections.Counter可轻松办到 ? x = { apple : lz banana1 : 2 } ? y = { banana : 10, pear* : 11 } ? from collections import Counter ? XrY = Counter(x)r Counter(y) ? z = dict(X+Y) ? z { apple1 : 1, banana : 12, pear5 : 11? 另-种写法 ?from collections import Counter ?dict(Counter(x)+Counter(y)) (合并两个字典办法 办法1: dictMerged 1 =dict(dict 1 .items()+dict2.items()) 办法2: d

文档评论(0)

1亿VIP精品文档

相关文档