📌  相关文章
📜  打印数组A []中的所有字符串,并将数组B []中的所有字符串作为子序列(1)

📅  最后修改于: 2023-12-03 15:39:41.568000             🧑  作者: Mango

打印数组A[]中的所有字符串,并将数组B[]中的所有字符串作为子序列

本文介绍如何使用 Python 语言打印数组A[]中的所有字符串,并将数组B[]中的所有字符串作为子序列。以下是具体步骤:

  1. 定义数组A和数组B。数组A中包含多个字符串,数组B中也包含多个字符串。
A = ["apple", "banana", "cherry", "orange"]
B = ["le", "na"]
  1. 遍历数组A中的每一个字符串,判断该字符串是否包含数组B中的所有字符串作为子序列。
for string in A:
    if all(sub in string for sub in B):
        print(string)
  1. 对于满足条件的字符串,将其打印输出。
# 输出结果:apple banana

以上就是实现打印数组A[]中的所有字符串,并将数组B[]中的所有字符串作为子序列的完整代码片段。

A = ["apple", "banana", "cherry", "orange"]
B = ["le", "na"]

for string in A:
    if all(sub in string for sub in B):
        print(string)

注: 代码中的all函数用于判断是否数组B中的所有字符串作为子序列都能够在数组A中的某一个字符串中找到。