def test_table_pop(self): table = Table(headers=['python', 'rules']) table.extend([[1, 2], [3, 4], [5, 6]]) self.assertEquals(table.pop(), [5, 6]) self.assertEquals(table.pop(0), [1, 2]) self.assertEquals(len(table), 1)
def test_table_pop(self): table = Table(headers=["python", "rules"]) table.extend([[1, 2], [3, 4], [5, 6]]) self.assertEquals(table.pop(), [5, 6]) self.assertEquals(table.pop(0), [1, 2]) self.assertEquals(len(table), 1)
print row # Change the two last rows: table[-2:] = [["Junín", "Buenos Aires", "Argentina"], ["Ciudad del Este", "Alto Paraná", "Paraguay"]] # Insert a row in the first position, using dict notation: table.insert(0, {"City": "La Paz", "State": "La Paz", "Country": "Bolivia"}) print "New table:" print table print table.reverse() print "And the table in the reversed order:" print table print popped_row = table.pop() rio = ["Rio de Janeiro", "Rio de Janeiro", "Brazil"] table.append(rio) # repeated row number_of_rios = table.count(rio) index_of_first_rio = table.index(rio) table.remove(rio) # remove the first occurrence of this row number_of_rows = len(table) print "Popped row:", popped_row print "Number of rows:", number_of_rows print "Count of Rios rows (before remove):", number_of_rios print "Table after pop and remove:" print table print # Removing non-brazilian cities: del table[:2]
#Change the two last rows: table[-2:] = [['Junín', 'Buenos Aires', 'Argentina'], ['Ciudad del Este', 'Alto Paraná', 'Paraguay']] #Insert a row in the first position, using dict notation: table.insert(0, {'City': 'La Paz', 'State': 'La Paz', 'Country': 'Bolivia'}) print 'New table:' print table print table.reverse() print 'And the table in the reversed order:' print table print popped_row = table.pop() rio = ['Rio de Janeiro', 'Rio de Janeiro', 'Brazil'] table.append(rio) #repeated row number_of_rios = table.count(rio) index_of_first_rio = table.index(rio) table.remove(rio) #remove the first occurrence of this row number_of_rows = len(table) print 'Popped row:', popped_row print 'Number of rows:', number_of_rows print 'Count of Rios rows (before remove):', number_of_rios print 'Table after pop and remove:' print table print #Removing non-brazilian cities: del table[:2]