def parse_train(self,allTickets): rows = [] for ticket in allTickets: trainrow = [] trainlist = ticket.spit('|') # trainrow.extend(trainlist[3:6]) trainlist[4] = stations.getCityName(trainlist[4]) trainlist[5] = stations.getCityName(trainlist[5]) trainrow.append(trainlist[3]) trainrow.append(trainlist[4]) trainrow.append(trainlist[5]) trainrow.extend(trainlist[8:11]) trainrow.extend(trainlist[32:21:-1]) row = [] for x in trainrow: x = x or '--' row.append(x) rows.append(row) return rows
def parse_train(self, allTickets): rows = [] for ticket in allTickets: trainlist = ticket.split('|') # print(trainlist) trainrow = [] trainlist[6] = stations.getCityName(trainlist[6]) trainlist[7] = stations.getCityName(trainlist[7]) # print(trainlist[7]) trainrow.append(trainlist[3]) trainrow.append(trainlist[6]) trainrow.append(trainlist[7]) trainrow.extend(trainlist[8:11]) trainrow.extend(trainlist[32:21:-1]) row = [] for x in trainrow: x = x or "--" row.append(x) rows.append(row) return rows