I have a 2D list that looks like this:
table = [[\'donkey\', \'2\', \'1\', \'0\'], [\'goat\', \'5\', \'3\', \'2\']]
I want to change the la
Try:
>>> for row in table: ... row[1:]=map(int,row[1:]) ... >>> table [['donkey', 2, 1, 0], ['goat', 5, 3, 2]]
AFAIK, assigning to a list slice forces the operation to be done in place instead of creating a new list.
list