Python如何删除数组子项逗号前的内容 仅保留后续数值元素
实现方法
你可以通过以下几种Python写法完成需求:
方法1:列表推导式(最推荐,简洁易读)
首先定义原数组:
original = [['Frog', 4298], ['Bear', 2106], ['Bee', 6110], ['Zombie', 2749]]
直接推导生成目标数组:
res = [[i[1]] for i in original]
方法2:map函数实现(函数式写法)
res = list(map(lambda x: [x[1]], original))
两种实现逻辑都是遍历原数组的每个子列表,取出索引为1的数值后单独封装为单元素子列表,最终汇总为目标格式的二维数组,运行后输出结果均为:[[4298], [2106], [6110], [2749]]
内容的提问来源于stack exchange,提问作者AleksandrC
相关产品推荐
相关产品推荐

