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

如何给Python列表设置名称索引?求对应可运行的实现示例

原代码问题说明

你贴的写法存在两个典型错误:

  • 用字符串键直接访问列表对象:列表仅支持整数下标索引,你追加的字典是存储在列表的某个下标位置,需要先定位到对应字典再用键访问
  • 用Python内置类型名list作为自定义变量名,会覆盖内置的列表构造方法,属于不规范写法
可正常运行的实现示例
# 初始化存储数据的列表,避免使用内置名作为变量名
data_list = []

# 模拟业务中获取的名称、链接变量
scName = "测试站点"
scLink = "测试链接"

# 追加字典元素到列表
data_list.append({
    'title': scName,
    'link': scLink,
})

# 场景1:访问刚追加的第一个元素
print('Names:', data_list[0]['title'])
print('Links:', data_list[0]['link'])

# 场景2:列表存在多个元素时遍历输出
for entry in data_list:
    print(f"遍历获取的名称:{entry['title']},链接:{entry['link']}")

运行输出结果

Names: 测试站点
Links: 测试链接
遍历获取的名称:测试站点,链接:测试链接

内容的提问来源于stack exchange,提问作者Mr. Dandomi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 23:18:02