Python – 从混合矩阵中提取字符串元素

pythonserver side programmingprogramming更新于 2025/10/15 9:48:17

当需要从混合矩阵中提取字符串元素时,使用列表推导和‘isinstance’方法。

示例

下面是相同的演示 −

my_list = [[35, 66, 31], ["python", 13, "is"], [15, "fun", 14]]

print("列表为:")
print(my_list)

my_result = [element for index in my_list for element in index if isinstance(element, str)]

print("结果为:")
print(my_result)

输出

列表为:
[[35, 66, 31], ['python', 13, 'is'], [15, 'fun', 14]]
结果为:
['python', 'is', 'fun']

解释

  • 定义一个列表列表并显示在控制台上。

  • 使用列表推导式对列表中的元素进行迭代。

  • ‘isinstance’方法用于检查列表列表中的元素是否属于特定类型。

  • 如果是,则将其转换为列表并分配给变量。

  • 此列表显示为控制台上的输出。


相关文章


有用资源