Most elegant way to modify elements of nested lists in place

前端 未结 7 720
囚心锁ツ
囚心锁ツ 2020-12-14 01:20

I have a 2D list that looks like this:

table = [[\'donkey\', \'2\', \'1\', \'0\'], [\'goat\', \'5\', \'3\', \'2\']]

I want to change the la

7条回答
  •  無奈伤痛
    2020-12-14 01:54

    Use list comprehensions:

    table = [row[0] + [int(col) for col in row[1:]] for row in table]
    

提交回复
热议问题