菜谱字典_嵌套容器类型_名词_寸头_定量_定性

回忆

  • 配套视频

  • 上次学习了 复杂的容器类型
    • 容器嵌套

  • dota里面 英雄数据
    • 字典里面 有字典

    • 往下 还有列表

  • 尝试做了颜色字典
    • 并且 进行索引

图片描述

图片描述

  • 想做个菜谱可以吗?🤔

菜肴字典

生成Python字典:存储2道菜谱,键为菜名,值为包含主要材料(元组)、调味料(元组)、制作步骤(列表)的字典,包含番茄炒蛋、宫保鸡丁,代码简洁可直接运行

图片描述

图片描述

层叠结构

图片描述

图片描述

具体代码

# 1. 定义食谱字典
foods = dict()

# 2. 添加番茄炒蛋的食谱信息
foods["番茄炒蛋"] = {
    "主要材料": ("鸡蛋", "番茄"),
    "调味料": ("盐", "糖", "食用油"),
    "制作步骤": [
        "1. 鸡蛋打入碗中打散,番茄切块",
        "2. 锅中热油,倒入鸡蛋液,待凝固后炒散盛出",
        "3. 锅中余油炒番茄,加入少许糖提鲜",
        "4. 待番茄炒软出汁后,加入炒好的鸡蛋,加盐调味,翻炒均匀"
    ]
}

# 3. 添加宫保鸡丁的食谱信息
foods["宫保鸡丁"] = {
    "主要材料": ("鸡胸肉", "花生米", "干辣椒", "葱", "姜", "蒜"),
    "调味料": ("酱油", "料酒", "白糖", "醋", "盐", "淀粉"),
    "制作步骤": [
        "1. 鸡胸肉切丁,用酱油、料酒、淀粉腌制15分钟",
        "2. 干辣椒剪成小段,葱、姜、蒜切片备用",
        "3. 热锅凉油炒辣椒,再加入葱姜蒜炒出香味",
        "4. 倒入鸡丁翻炒至变色,加入适量酱油、白糖",
        "5. 快速炒匀后加点醋,撒上花生米,加盐调味,翻炒均匀"
    ]
}

深入

len(foods)
len(foods["宫保鸡丁"])
foods["宫保鸡丁"]["主要材料"]
foods["宫保鸡丁"]["主要材料"][0]
  • 效果

图片描述

图片描述

修改为步骤为核心

  • 结构本身 就有 明确的意义

生成 Python 字典 food_dict,结构:菜品名→步骤 1 / 步骤 2→单步字典。单步可选键:材料 (列表、带用量)、调味料 (列表、带用量)、烹饪方法;无内容就删掉对应键。内容做番茄炒蛋、宫保鸡丁,步骤描述详细。

图片描述

图片描述

具体代码

food_dict = {
    "番茄炒蛋": {
        "步骤1": {
            "材料": ["鸡蛋2个", "番茄1个"],
            "烹饪方法": "鸡蛋打入碗中充分打散;番茄洗净切成小块备用"
        },
        "步骤2": {
            "调味料": ["食用油1勺"],
            "烹饪方法": "热锅倒入食用油,油温六成热时倒入打散的鸡蛋液"
        },
        "步骤3": {
            "烹饪方法": "待鸡蛋液凝固后,用铲子快速炒散,盛出备用"
        },
        "步骤4": {
            "调味料": ["白糖半勺"],
            "烹饪方法": "原锅留少许底油,放入番茄块翻炒,加白糖提鲜至番茄出汁变软"
        },
        "步骤5": {
            "材料": ["炒好的鸡蛋"],
            "调味料": ["盐少许"],
            "烹饪方法": "倒入炒好的鸡蛋,加盐调味后翻炒均匀出锅"
        }
    },
    "宫保鸡丁": {
        "步骤1": {
            "材料": ["鸡胸肉200g", "花生米50g", "干辣椒5个", "葱1段", "姜2片", "蒜2瓣"],
            "调味料": ["酱油1勺", "料酒1勺", "淀粉1勺"],
            "烹饪方法": "鸡胸肉切丁,用酱油、料酒、淀粉抓匀腌制15分钟;干辣椒剪段,葱姜蒜切片备用"
        },
        "步骤2": {
            "调味料": ["食用油2勺"],
            "烹饪方法": "热锅凉油,放入干辣椒段炒出香味,再加葱姜蒜片爆香"
        },
        "步骤3": {
            "材料": ["腌制好的鸡丁"],
            "烹饪方法": "倒入鸡丁快速翻炒至变色断生"
        },
        "步骤4": {
            "调味料": ["白糖1勺", "醋半勺", "盐少许"],
            "烹饪方法": "加白糖、醋、盐调味,翻炒均匀后放入花生米"
        },
        "步骤5": {
            "烹饪方法": "快速翻炒10秒,确保花生米裹满汤汁后出锅"
        }
    }
}

细化

生成 Python 字典 food_dict,结构:菜品名→步骤 1 / 步骤 2→单步字典。单步可选键:材料 (列表、带用量)、调味料 (列表、带用量)、烹饪方法;无内容就删掉对应键。内容做番茄炒蛋、宫保鸡丁,步骤描述详细。每一步有一个key是产出结果。材料和调味料要有具体的量,烹饪方法要有具体火候和时间。每步只做一件事情。
  • 这次 详细步骤就得到了
    • 一步一步 得到最终结果

food_dict = {
    "番茄炒蛋": {
        "步骤1": {
            "材料": [{"鸡蛋": "3个"}],
            "烹饪方法": "常温操作,将鸡蛋打入碗中,充分搅打均匀",
            "产出结果": "顺滑蛋液"
        },
        "步骤2": {
            "材料": [{"番茄": "2个(约300g)"}],
            "烹饪方法": "常温操作,番茄去蒂,洗净后切成2cm左右小块",
            "产出结果": "番茄小块"
        },
        "步骤3": {
            "烹饪方法": "热锅倒入10ml食用油,中小火加热至油温100℃",
            "产出结果": "炒蛋热油"
        },
        "步骤4": {
            "材料": [{"顺滑蛋液": "步骤1产出"}, {"炒蛋热油": "步骤3产出"}],
            "调味料": [{"食用盐": "1g"}],
            "烹饪方法": "中小火,倒入蛋液,翻炒40秒至完全凝固成蛋块",
            "产出结果": "金黄炒蛋"
        },
        "步骤5": {
            "烹饪方法": "锅中留5ml底油,中火加热至110℃",
            "产出结果": "番茄炒制底油"
        },
        "步骤6": {
            "材料": [{"番茄小块": "步骤2产出"}, {"番茄炒制底油": "步骤5产出"}],
            "调味料": [{"白砂糖": "5g"}, {"食用盐": "2g"}],
            "烹饪方法": "中火,倒入番茄块翻炒2分钟,炒至番茄软烂出沙",
            "产出结果": "浓稠番茄汤汁"
        },
        "步骤7": {
            "材料": [{"金黄炒蛋": "步骤4产出"}, {"浓稠番茄汤汁": "步骤6产出"}],
            "烹饪方法": "中火,倒入炒蛋,与番茄汤汁混合翻炒1分钟,裹匀汤汁",
            "产出结果": "番茄炒蛋成品"
        }
    },
    "宫保鸡丁": {
        "步骤1": {
            "材料": [{"鸡胸肉": "250g"}],
            "烹饪方法": "常温操作,鸡胸肉洗净切1.5cm方丁",
            "产出结果": "生鸡丁"
        },
        "步骤2": {
            "材料": [{"干辣椒": "8个"}, {"花椒": "15粒"}],
            "烹饪方法": "常温操作,干辣椒剪段去籽,花椒挑净杂质",
            "产出结果": "麻辣香料"
        },
        "步骤3": {
            "材料": [{"大葱": "30g"}, {"生姜": "3g"}, {"大蒜": "2瓣"}],
            "烹饪方法": "常温操作,葱姜蒜切末,大葱切小段",
            "产出结果": "葱姜蒜配料"
        },
        "步骤4": {
            "材料": [{"花生米": "50g"}],
            "烹饪方法": "常温操作,花生米去皮清理干净",
            "产出结果": "去皮花生米"
        },
        "步骤5": {
            "材料": [{"生鸡丁": "步骤1产出"}],
            "调味料": [{"料酒": "5ml"}, {"食用盐": "1g"}, {"白胡椒粉": "0.5g"}, {"玉米淀粉": "3g"}, {"食用油": "3ml"}],
            "烹饪方法": "常温抓匀,腌制鸡丁10分钟",
            "产出结果": "腌制鸡丁"
        },
        "步骤6": {
            "调味料": [{"生抽": "8ml"}, {"陈醋": "5ml"}, {"白砂糖": "6g"}, {"食用盐": "0.5g"}, {"玉米淀粉": "2g"}, {"清水": "15ml"}],
            "烹饪方法": "常温搅拌均匀",
            "产出结果": "宫保芡汁"
        },
        "步骤7": {
            "材料": [{"去皮花生米": "步骤4产出"}],
            "烹饪方法": "锅中倒入15ml油,中小火加热至120℃,放入花生米炸1分钟后捞出控油",
            "产出结果": "酥脆花生米"
        },
        "步骤8": {
            "烹饪方法": "锅中留10ml底油,大火加热至150℃",
            "产出结果": "鸡丁滑炒热油"
        },
        "步骤9": {
            "材料": [{"腌制鸡丁": "步骤5产出"}, {"鸡丁滑炒热油": "步骤8产出"}],
            "烹饪方法": "大火,下入腌制鸡丁快速滑炒2分钟至断生变色,盛出",
            "产出结果": "断生鸡丁"
        },
        "步骤10": {
            "材料": [{"麻辣香料": "步骤2产出"}],
            "烹饪方法": "锅中留底油,小火,下入花椒、干辣椒爆香30秒",
            "产出结果": "麻辣香底料"
        },
        "步骤11": {
            "材料": [{"麻辣香底料": "步骤10产出"}, {"葱姜蒜配料": "步骤3产出"}],
            "烹饪方法": "小火,下入葱姜蒜末翻炒20秒出香",
            "产出结果": "复合香料底料"
        },
        "步骤12": {
            "材料": [{"复合香料底料": "步骤11产出"}, {"断生鸡丁": "步骤9产出"}],
            "烹饪方法": "大火,倒入鸡丁翻炒30秒",
            "产出结果": "香料鸡丁混合物"
        },
        "步骤13": {
            "材料": [{"香料鸡丁混合物": "步骤12产出"}, {"宫保芡汁": "步骤6产出"}],
            "烹饪方法": "大火,淋入宫保芡汁,翻炒1分钟至汤汁浓稠裹匀鸡丁",
            "产出结果": "裹汁入味鸡丁"
        },
        "步骤14": {
            "材料": [{"裹汁入味鸡丁": "步骤13产出"}, {"酥脆花生米": "步骤7产出"}],
            "烹饪方法": "关火,放入花生米快速翻拌20秒",
            "产出结果": "宫保鸡丁成品"
        }
    }
}

回忆

  • 文生图提示词
    • 也可以有层次

{
    "人物层": {
        "人物面部特征": "动画片聪明的一休,面部柔和,睁大双眼,经典的一休表情",
        "人物肢体姿态": "一休经典坐姿",
        "人物头身比": "3头身",
        "人物服饰细节": "一休哥的经典服装",
        "镜头景别": "标准半身中景镜头,画面裁切至腰腹位置",
        "镜头角度": "平视平拍角度,镜头与人物视线齐平,无俯仰偏差"
    },
    "背景层": {
        "画面景深": "浅景深效果,人物对比强,泼墨放纵,背景晕开柔和",
        "背景环境描述": "一休中的安国寺"
    },
    "全局参数": {
        "镜头运镜": "固定镜头,无推拉摇移,画面稳定无晃动",
        "绘画艺术风格": "传统中式水墨",
        "画面构图规格": "竖版居中构图,人物处于所有嵌套结构的几何中心",
        "色彩调性细分": "传统中式水墨",
        "光影氛围": "无描述",
        "画质细节约束": "高清完整画面,无裁切,无现代元素",
        "画面质感": "国画质感",
        "画面对比度": "传统国画",
        "分辨率规格": "竖版2:3标准画幅"
    }
}

图片描述

图片描述

用名词描述概念

  • 把 视觉感受 概括为 名词

寸头男
  • 寸头
    • 描述的是 人物头发形态

    • 感性 上升到 理性

图片描述

图片描述

  • 理发之前
    • 得 先问问理发师

    • 您 对 寸头的理解

寸头的分类

图片描述

图片描述

  • 还可以深入细节

细节

  • 毛寸 和 圆寸

图片描述

图片描述

精确到卡尺

  • 可以用量化的方式更精确
    • 就像
      • 食材 按克计量

      • 火候 配合 时长

图片描述

图片描述

  • 概念 存在于 共识之中
    • 可以 更加细腻地 描述

概念之间的缝隙

  • 发型 提示词
    1. 整体是 圆寸

    2. 下面 6mm卡尺的

    3. 上面 稍微打薄 留12mm

    4. 但不是 毛寸

  • 可以 从图片出发
    • 反推 提示词

    • 落实到文字

图片描述

图片描述

  • 文字 和 视觉信号
    • 在更高维度的 数字矩阵 中

    • 是 可以找到关联的

总结

  • 这次学习了 ai时代下
    • 综合使用 容器对象的方式

  • 向ai询问过程
    1. 先明确 数据结构

    2. 再 细分 步骤

    3. 肯定成果 指出问题

    4. 小步快跑 迅速迭代

图片描述

图片描述

  • 是时候 总结一下 容器类型 了!🤔

  • 下次再说!👋

  • 配套视频

更多推荐