You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从给定Python字典中提取所有房间名称生成目标列表?

实现方法

你可以直接遍历info中rooms字段对应的列表,提取每个元素的name属性即可,两种常用写法如下:

写法1:列表推导式(最简洁推荐)

# 提取所有房间名
room_names = [room["name"] for room in info["rooms"]]
# 打印输出
print(room_names)

运行后输出结果和你预期的完全一致:['Z1', 'Z2', 'Z3', 'Z4', 'Z5', 'Z6']

写法2:普通循环(适合新手理解逻辑)

room_names = []
# 遍历每个房间的信息
for room_info in info["rooms"]:
    # 取出当前房间的名称加入结果列表
    room_names.append(room_info["name"])
print(room_names)

内容的提问来源于stack exchange,提问作者Arianna Bormida

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 03:15:05