Bernard Asked:2020-11-28 16:43:27 +0000 UTC2020-11-28 16:43:27 +0000 UTC 2020-11-28 16:43:27 +0000 UTC 如何将数字对 (str) 转换为数字对 (int) 772 例如我有: lst = ['1,2' , '3,4' , '6,5'] 我怎样才能做到: lst = [[1,2] , [3,4] , [6,5]] python 3 个回答 Voted Best Answer Apo-S 2020-11-28T17:01:09Z2020-11-28T17:01:09Z lst = ['1,2' , '3,4' , '6,5'] newLst = [[int(j) for j in i.split(',')] for i in lst] print(newLst) # [[1, 2], [3, 4], [6, 5]] user3416803 2020-11-28T16:48:39Z2020-11-28T16:48:39Z 例如像这样: lst = ['1,2' , '3,4' , '6,5'] new_list = [] for element in lst: data = element.split(',') print(data) nlst = [] nlst.append(int(data[0])) nlst.append(int(data[1])) new_list.append(nlst) print(new_list) user3178848 2020-11-30T02:58:04Z2020-11-30T02:58:04Z lst = ['1,2', '3,4', '6,5'] newLst = [list(map(int, x.split(','))) for x in lst] print(newLst)
例如像这样: