
Python列表
威震四海
西北玄天一片云,乌鸦落进了凤凰群.........
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
列表元素排列组合
列表内元素排列组合,列表排列组合 现有Python列表 li = [1,2,3,4] 问内部元素有多少种排列组合方式? 这里要考虑两个因素: 1、每组有几个元素,例如2个 2、排列结果中是否允许有重复元素 例如1,2 与 2,1 首先第一种情况,不允许出现重复 那么可以使用 combinations from itertools import combinations li = [1,2,3,4] for p in combinations(li,2): print(p原创 2021-04-27 17:18:36 · 2559 阅读 · 0 评论 -
两个列表取交集
工作中遇到这样一个问题: 代码中有一个逻辑用到了两个列表交集的问题,起初自己写了一个 列表: product1、product2 交集: common = len([val for val in product1 if val in product2]) 遍历列表2,如果元素同时也在列表1中,把他留下来,看着是没有什么问题, 但是由于计算量在千万次,消耗了4000秒,根本无法满足业务需求, 代码比较多,优化过程中,想办法改了多线程,多进程,效率均没有得到提示, 最后其他问题都排除完了,1天原创 2021-04-21 17:32:48 · 1227 阅读 · 0 评论 -
Python列表最多可以放多少数据?
今天的一个脚本中,考虑到文件较多,可能有几百万个,每次十万十万的往里放,怕列表hold不住,担心担心列表list能不能装得下,于是百度了一下,瞬间放心了:一般应用场景都不用考虑这个大小,因为这个上限很高,需要用到这么多元素的list的时候,都需要考虑很多其它问题。1----------32位python的限制是 536870912 个元素。2----------64位python的限制是 1152...原创 2018-06-22 11:36:06 · 32196 阅读 · 6 评论