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

构建图书数据集时如何避免列表重复值的优雅编码方案

优化后的图书数据集代码方案
multiple_newbooks = {
    "Books' Title": ["American Tabloid", 'Libri che mi hanno rovinato la vita ed Altri amori malinconici', '1984'],
    'Authors': ['James Ellroy', 'Daria Bignardi', 'George Orwell'],
    'Publisher': ['Mondadori'] * 2 + ['Feltrinelli'],
    'Publishing Year': [1995, 2022, 1994],
    'Start': ['?'] * 3,
    'Finish': ['?'] * 3
}

核心优化说明

  • Publisher字段修复与简化:
    原代码中的生成器表达式无法生成预期的重复字符串,还会导致列表元素类型混乱。改用['Mondadori'] * 2快速生成两个重复值,再通过+拼接第三个出版社名称,既保证元素数量与书籍条目匹配,又完全无需额外的append操作。
  • Start/Finish字段精简:
    重复的'?'直接用列表乘法['?'] * 3生成,避免手动重复输入相同元素,写法更简洁直观。
  • 细节修正:
    原键名Books'Tiltle存在拼写错误,修正为Books' Title,提升数据结构的可读性与准确性。

内容的提问来源于stack exchange,提问作者12666727b9

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 19:48:45