Мне нужна помощь с условным обновлением оператора и строк.
data = [("aa",1,.500,1), ("bb",3,000,1), ("cc",2,.750,1)]
foo = []
bar = []
Rdata = 15
for row in data:
if row[1] < Rdata:
foo.append(row) # creates foo table
#need help after this point
for row in foo:
if row[2] > 0:
bar.append(row)
Как создать выходную таблицу
bar = [("aa1.5",1,.500,1), ("bb3",3,000,1), ("cc2.75",2,.750,1)]
Редактировать: лучший пример dataSet ...
data2 = [(3,4,6,"aa","ab",1,.500,1,2,3), (1,2,1,"bb","ba",3,000,1,2,2), (4,5,5,"cc","cb",2,.750,1,2,3)]
Нужно
data2 = [(3,4,6,"aa1.5","ab1.5",1,.500,1,2,3), (1,2,1,"bb3","ba3",3,000,1,2,2), (4,5,5,"cc2.75","cb2.75",2,.750,1,2,3)]