Day09: 多问一个为什么

  带着疑问学习探索,比起来简单对照下代码,能跑就行的心态,确实大有不同。


下午学习100天Python的Day09,在查看本周项目的示例代码时,发现示例中一段函数有复用的价值。

简单来说,在一个list中,不使用 max()内置函数,找到最大值和最小值。

于是花了个把小时研究了下。中间碰到理解困难,差一点要放弃,还好换了下思路,深入挖掘一下竟然拓展了不少信息,并编制了一个更通用,底层的函数方式。

假设当前有一个list为 num_list, 先声明一个low = 0

使用一个for循环,将当前元素值i和前值(使用num_list[num_list.index(i) - 1])进行对比; 然后将low 赋值给i, 最终就会将最小值遍历出来。


简书的文章发布系统里没有代码块的功能,只好粘贴过来

或许等半年后再看这些代码,会觉得太简单,小儿科吧.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容