【发布时间】:2016-02-14 10:38:36
【问题描述】:
所以我需要为这个文件中包含这些数字的每一行找到最小的数字:
6,3,5
4,4,8
3,7,2
1,8,9
9,0,6
如何在不使用内置 min() 或导入任何内容的情况下对每一行进行排序以找到最小的数字?这是我目前所拥有的:
for line in input_file:
lines = line.split(' ')
lines = line.replace('\n',"").replace(',',"")
for i in range(len(lines)):
total = int(lines[i])
print total
if total > maximum:
maximum = total
print 'hey', maximum
print 'HI', maximum
【问题讨论】:
-
如果你不能使用 min 你可以:a/ 自己实现一个 min 函数或 b/ 排序并取第一项
-
首先,我会将
line.split(' ')更改为line.split(',').... -
我在替换功能中有那个
标签: python list sorting min minimum