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

当需要从混合矩阵中提取字符串元素时,使用列表推导和 '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' 方法用于检查列表列表中的元素是否属于特定类型。

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

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

以上是 Python - 从混合矩阵中提取字符串元素 的全部内容, 来源链接: utcz.com/z/327455.html

回到顶部