最近在用 Python 做一个图形化界面 tkinter 的小工具,目的是为了把一个集合里的所有组合给遍历出来,与另外给定的一个值相匹配,把相等的那些组合输出。

本来用的 combinations,但是后来集合里的数一多之后,程序容易未响应

但是当集合里的数达到 47 个的时候,程序也未响应了,不知道各位大佬有没有什么办法啊~

arr = "$57,297.60 $53,573.02 $109,771.72 $43,386.68 $50,667.74 $50,171.84 $50,116.20 $54,679.96 $180,469.76 $48,363.96 $53,830.44 $54,882.94 $39,291.00 $42,284.76 $56,562.80 $50,566.64 $49,074.30 $49,547.44 $57,377.27 $78,517.60 $98,067.60 $59,814.15 $48,171.20 $53,398.52 $53,855.76 $159,975.77 $104,100.16 $49,196.98 $56,236.80 $48,394.16 $48,516.08 $51,086.12 $176,979.69 $48,359.82 $38,507.20 $47,707.80 $45,640.80 $45,691.18 $39,096.42 $39,102.40 $48,984.36 $101,147.01 $96,127.95 $38,416.00 $36,247.80 $35,989.12 $40,142.10"

su = "537754.94"

python遍历集合_Python 高效遍历 集合所有子集的全组合相关推荐

  1. Python基础入门:高效的集合操作

    Python中有两种可以遍历的容器类型. 序列类型:包含字符串.列表.元祖 映射(哈希)类型:包含字典.集合 序列类型是线性表,就像数组一样,是在内存中开辟一块连续空间,连续存储的,那么查找某个元素时 ...

  2. python遍历文件目录_python目录遍历

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我曾经写了c语言的遍历目录.php的遍历目录,今天来说一下python遍历目录, ...

  3. python字典的遍历方法_python字典遍历的方法有哪些?

    之前小编向大家介绍了dict函数和字典的创建过程(https://www.py.cn/jishu/jichu/21780.html),大家也都知道字典是python语言中经常使用的一种数据类型.字典是 ...

  4. python 字典循环_Python字典遍历操作实例小结

    本文实例讲述了Python字典遍历操作.分享给大家供大家参考,具体如下: 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对. dict = {'evapora ...

  5. python中集合_Python中的集合

    1.dict中的fromkeys(a, b)函数: 把a迭代后的每一个元素作为一个key,value都是相同的b dic = dict.fromkeys(["a", "b ...

  6. python并集符号_Python No.18_集合以及表示符号

    # !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hugolinhj list_1 = [1,4,5,7,6,3,7,9] list_1 = ...

  7. python 字典遍历删除_Python简单遍历字典及删除元素的方法

    本文实例讲述了Python简单遍历字典及删除元素的方法.共享给大家供大家参考,详细如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3} for key in d: d. ...

  8. python如何输入集合_python输入一个集合的方法

    python输入一个集合的方法 发布时间:2020-09-22 13:54:58 来源:亿速云 阅读:87 作者:小新 这篇文章主要介绍了python输入一个集合的方法,具有一定借鉴价值,需要的朋友可 ...

  9. python中globals()_Python中遍历globals()

    1.遍历globals() 执行结果:出错,dictionary changed size during iteration 出错原因:程序执行到"for name, obj in iter ...

最新文章

  1. 微软职位内部推荐-Senior Software Engineer II-Search
  2. 【 MATLAB 】randn,rand,randi 之间的区别?
  3. [转载]VS2005中ifstream不能读中文路径文件的bug
  4. Dropbox用户数增速恢复:突破5亿 9个月增加1亿
  5. 前端一HTML:三: 浏览器页面的本质-html,html语言规则
  6. 百度 Java 后端三轮面试题,这些你会吗?
  7. android webview js 失效,Android WebView注入JQuery、JS脚本及执行无效的问题解决
  8. python需要掌握的词汇量_北大保安英语词汇量1.5万,会用Python编程,孟母三迁真有道理...
  9. 用txt写的mysql数据库_TXT怎么导入mySQL数据库
  10. ZigBee协议栈简介
  11. Linux如何测试USB硬盘的读写速度
  12. 爬取 百度logo(图片)
  13. JavaSE(J2SE)入门学习笔记(二)
  14. 区块链技术与支付_区块链技术将如何确保在线支付
  15. 用这个方法1分钟能批量下载上百张图片,亲测有效速度快
  16. 图像在空域上的平滑处理
  17. 高斯噪声/白噪声/高斯白噪声的区别
  18. 阿里云配置小程序证书 https总结
  19. 服务器设置文件夹权限代码,服务器设置文件夹权限
  20. freeswitch控制台常用命令

热门文章

  1. Java IO流总结
  2. 安装程序集'' policy.8.0.microsoft.vc80.atl,type=''win32-
  3. 通配符在DNS系统中的应用
  4. 尚学堂科技_马士兵_设计模式
  5. C++不定长字符串比较合理且简单的解决方法
  6. C++字符串完全指引之一(Win32 字符编码)
  7. 管理工作中的50点感悟
  8. 每个程序员都该学习的5种开发语言,不可错过!
  9. 【粉丝投稿】人在职场,说话要小心!
  10. 做女程序员是一种什么样的体验?