我相对这些数据进行降序排列,但它给我报错了
用一个推导式就能转s为二维列表
>>> s = "2020年,87\n2019年,96\n2018年,99" >>> [i.split(',') for i in s.split('\n')] [['2020年', '87'], ['2019年', '96'], ['2018年', '99']]
因为你的列表里面虽然嵌套了列表,但里面的元素是一个字符串,所以没有x[1],比如'2020年,87'是一个字符串元素。必须先把这个字符用逗号分隔开来。