你可以使用Python中的sorted函数对二维数组进行排序。在排序时,可以通过指定key参数来指定按照哪一列进行排序。然后,可以遍历排序后的结果,输出每个元素的第二列。

下面是实现的代码示例:

arr = [['1', 'AA', 'aaa', '1806', '20661', 3000, 0],
       ['2', 'BB', 'bbb', '29306', '19949', 4143, 0],
       ['3', 'CC', 'ccc', '348287', '9205', 535, 0],
       ['4', 'DD', 'ddd', '41350', '4801', 47, 0],
       ['5', 'EE', 'eee', '594787', '31743', 0, 0],
       ['6', 'FF', 'fff', '6648', '10022', 76, 0]]

sorted_arr = sorted(arr, key=lambda x: x[5])  # 按照第6列升序排序

for item in sorted_arr:
    print(item[1])  # 输出每个元素的第2列

运行上述代码会输出以下结果:

FF
DD
CC
BB
AA
EE

这是按照第6列升序排序后,输出每个元素的第2列的结果。

现有一个二维数组1 AA aaa 1806 20661 3000 02 BB bbb 29306 19949 4143 03 CC ccc 348287 9205 535 04 DD ddd 41350 4801 47 05 EE eee 594787 31743 0 06 FF fff 6648 10022 76 0请使用python实现按照以第6列升序排序并输出每个元素的第2列

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

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