📜  与给定的产品配对 |设置 1(查找是否存在任何对)(1)

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

与给定的产品配对 | 设置 1

本程序用于查找是否存在任何对给定产品之间的配对。

函数签名
def find_pair(products: List[Tuple[str, str]]) -> bool:
    pass
输入
  • products: List[Tuple[str, str]] - 给定产品列表,其中每个元素是由两个字符串组成的元组,表示一个产品。
输出
  • bool - 返回值为 True 表示存在配对,返回值为 False 表示不存在配对。
示例
>>> products = [('apple', 'iphone'), ('apple', 'ipad'), ('samsung', 'note'), ('huawei', 'p30')]
>>> find_pair(products)
True

在上述示例中,products 列表中存在两个 apple 品牌的产品,因此返回值为 True

注意事项
  1. 如果输入的产品列表为空,返回值应为 False
  2. 如果给定的两个字符串不是同一个品牌的产品,应该返回 False
  3. 给定的产品列表中可能包含相同的产品元素,但它们不应该被认为是配对。
  4. 应该检查所有可能的产品配对,不应该只停留在第一个已找到的配对。