首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

python算法问题:遍历与迭代

发布网友 发布时间:2022-04-26 21:32

我来回答

3个回答

热心网友 时间:2022-05-03 07:20

没有啦。嵌套50次这样的算法,效果会非常慢。
通常较近的循环三次嵌套就可以了。要好好整理一下你的算法,想一想怎么才能减少嵌套。

一般的办法是,
1.通过函数调用,简化一些操作
2.检查你这些嵌套中有没有重复的内容。如果有就把它去掉。也可以简化结构
3.把执行分段实现。而不是嵌套实现

我估计你是通过角色(或者对象),角色(对象)的属性去扫描判断,以及计算距离等。
比如角色的属性,它是并列关系,不需要通过循环实现。
角色属性采集与计算也可以分成两段。这样就不用集中放在循环体里了。

热心网友 时间:2022-05-03 08:38

个人感觉,你的算法有问题,python不推荐这么多的嵌套

热心网友 时间:2022-05-03 10:12

itertools里面会有你需要的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com