根据给定的电影和电视节目列表，判断指定的名称是否在其中，如果存在，则返回其类型（电影或电视节目）和评分（如果有的话）。 如果不存在，则返回"未找到"。
电影和电视节目的列表，每个项目都包含名称、类型（电影或电视节目）和评分三个元素。例如：
[
{"name": "复联4", "type": "电影", "rating": "9.2"},
{"name": "权力的游戏", "type": "电视节目", "rating": "9.3"},
{"name": "黑镜", "type": "电视节目", "rating": "8.8"}
]
要查找的电影或电视节目的名称。例如："复联4"
输入：列表和指定名称，输出：类型和评分（如果有）或"未找到"
算法步骤：
1. 遍历列表中的每个项目
2. 如果该项目的名称和指定名称相同，则返回该项目的类型和评分
3. 如果遍历完整个列表没有找到名称匹配的项目，则返回"未找到"
代码实现（Python）：


def search(name, lst):
    for item in lst:
        if item['name'] == name:
            return item['type'], item.get('rating', '未评分')
    return "未找到" 

# 测试代码
lst = [
    {"name": "复联4", "type": "电影", "rating": "9.2"},
    {"name": "权力的游戏", "type": "电视节目", "rating": "9.3"},
    {"name": "黑镜", "type": "电视节目", "rating": "8.8"},
]
print(search("复联4", lst)) # 输出：电影, 9.2
print(search("权力的游戏", lst)) # 输出：电视节目, 9.3
print(search("黑镜", lst)) # 输出：电视节目, 8.8
print(search("降龙十八掌", lst)) # 输出：未找到