{ "title": "[ [1], [45, 46, 47, 48], [88, 89, 90], [131, 132, 133], [170, 171, 172, 173], [208, 209, 210, 211], [240, 241, 242, 243], [267, 268, 269], [296, 297, 298, 299], [325, 326, 327], [353, 354, 355, 356], [380, 381, 382], [418, 419, 420], [460, 461, 462], [498, 499, 500], [535, 536, 537], [562, 563, 564], [587, 588, 589], [614, 615, 616, 617], [642, 643, 644], [668, 669, 670], [695, 696, 697], [722, 723, 724], [749, 750], [775, 776, 777], [813, 814, 815], [838] ]", "description": "您想从给定的二维数组中获取这样的一个二维数组[[1,44], [49,87], [91,13], ..., [816,838]。您可以使用以下代码从给定的二维数组中获取所需的新二维数组:\n\n\ninput_array = [[1], [45, 46, 47, 48], [88, 89, 90], [131, 132, 133], [170, 171, 172, 173], [208, 209, 210, 211], [240, 241, 242, 243], [267, 268, 269], [296, 297, 298, 299], [325, 326, 327], [353, 354, 355, 356], [380, 381, 382], [418, 419, 420], [460, 461, 462], [498, 499, 500], [535, 536, 537], [562, 563, 564], [587, 588, 589], [614, 615, 616, 617], [642, 643, 644], [668, 669, 670], [695, 696, 697], [722, 723, 724], [749, 750], [775, 776, 777], [813, 814, 815], [838]]\n\nnew_array = []\nfor sublist in input_array:\n if len(sublist) >= 2:\n new_array.append([sublist[0], sublist[-1]])\n elif len(sublist) == 1:\n new_array.append([sublist[0]])\n \nprint(new_array)\n\n\n运行以上代码将输出所需的新二维数组:\n\n\n[[1, 48], [45, 48], [88, 90], [131, 133], [170, 173], [208, 211], [240, 243], [267, 269], [296, 299], [325, 327], [353, 356], [380, 382], [418, 420], [460, 462], [498, 500], [535, 537], [562, 564], [587, 589], [614, 617], [642, 644], [668, 670], [695, 697], [722, 724], [749, 750], [775, 777], [813, 815], [838]]\n\n\n注意:根据您的问题描述,最后一个子列表中的值838并没有被包含在输出的新二维数组中。


原文地址: https://www.cveoy.top/t/topic/p8w3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录