序列里的max(), 小甲鱼的视频没有听懂 max(tuple1)的
#猜想下max(tuple1)的实现方式temp = tuple 1
for each in tuple1:
if each > temp:
temp = each
return temp
就是求个最大值,先拿第一个当最大的(哪个都行(必须在序列里面),就是用于判断),
然后遍历列表,有比它大的就把比它大的当max,然后返回最终的max值。
for each in tuple1
for 循环遍历你的元组 ,简单说就是将一个个元素按顺序从元组中拿出来
if each > temp
判断和 每次都和初始值比较如果比 他大 那么初始值重新赋值为大的那个 继续下去比较 直到循环结束最后就可以得出最大的值
return temp
返回 最大的值 来个完整的list01 =
max_num = list01 # 假设第一个数为最大值
for each in list01:
if each > max_num:
max_num = each# 替换假设的最大值
# return max_num
print(max_num)
没定义方法,不过也不碍事
看懂了么,就是假设列表中的第一个为最大,循环遍历列表,如果发现更大的,就替换假设为最大的那个数,直到最后
页:
[1]