это мой код нижедобавляющим значения в списке питона
mylist = [[32401, 20], [32402,30], [32939, 42], [32940, 10], [32941, 15], [40000, 123], [40100, 234]]
def collect(sublist):
current = 32400 +((mylist[0] - 32400) // 540) * 540 #atime??
flag = current + 540
temp = []
dPrices = []
if sublist[0] < flag:
temp.append(sublist[1])
else:
maxValue = max(temp)
del temp[:]
dPrices.append((current, maxValue))
print dPrices
for i in mylist:
collect(i)
тогда у меня ничего (пустой список)
но то, что я хочу иметь, как [32400, 42], [32940, 15], [39960, 234]
В чем проблема?
Что вы пытаетесь достичь? – ozgur
Вы имеете в виду, что ничего не печатает каждый раз, когда вызывается 'collect'? Вы проверили значения 'myList [0]' и 'flag' для оператора if, если mylist [0]
В этом коде есть несколько странностей, но для того, чтобы узнать, в чем проблема/ошибка, нам нужно знать, чего вы пытаетесь достичь. – skyking