Python 列表提取第一列元素生成新列表
本文将介绍如何使用 Python 从嵌套列表中提取第一列元素,并生成一个新的列表。
例如,我们有一个嵌套列表:
list = [['1.1.1.1', '1', '0', '0', '1'], ['1.1.1.2', '1', '0', '1', '0'], ['1.1.1.3', '1', '1', '0', '0']]
我们需要从中提取第一列元素,组成一个新的列表:
['1.1.1.1', '1.1.1.2', '1.1.1.3']
我们可以使用列表推导来实现:
new_list = [item[0] for item in list]
print(new_list)
输出结果为:
['1.1.1.1', '1.1.1.2', '1.1.1.3']
代码解释:
[item[0] for item in list]:这行代码使用列表推导,遍历list中的每个元素item,并提取item的第一个元素item[0],并将这些提取出来的元素组成一个新的列表new_list。
通过以上代码,我们成功从嵌套列表中提取了第一列元素,并生成了一个新的列表。
原文地址: https://www.cveoy.top/t/topic/nFPM 著作权归作者所有。请勿转载和采集!