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