带着疑问学习探索,比起来简单对照下代码,能跑就行的心态,确实大有不同。
下午学习100天Python的Day09,在查看本周项目的示例代码时,发现示例中一段函数有复用的价值。
简单来说,在一个list中,不使用 max()内置函数,找到最大值和最小值。
于是花了个把小时研究了下。中间碰到理解困难,差一点要放弃,还好换了下思路,深入挖掘一下竟然拓展了不少信息,并编制了一个更通用,底层的函数方式。
假设当前有一个list为 num_list, 先声明一个low = 0
使用一个for循环,将当前元素值i和前值(使用num_list[num_list.index(i) - 1])进行对比; 然后将low 赋值给i, 最终就会将最小值遍历出来。
简书的文章发布系统里没有代码块的功能,只好粘贴过来:
或许等半年后再看这些代码,会觉得太简单,小儿科吧.
网友评论