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

Python如何修改字典中的值 实例:将Available修改为Not Available

Python字典值修改方案

首先你给出的示例字典存在两处语法小问题:列表末尾有冗余逗号、字典缺少闭合的},修正后的基础代码如下:

book_library_dict = {
    1: [1, 'Harry Potter and the Deathly Hallows', 'Bloomsbury', 'J K Rowling', 'Available', None]
}

场景1:仅修改当前单条图书记录

你给出的示例中,'Available'在列表的第5个位置,Python索引从0开始计数,对应索引为4,直接定位修改即可:

book_library_dict[1][4] = 'Not Available'

场景2:批量修改字典内所有图书记录的对应值

如果你的字典后续会加入多条图书记录,需要全量替换所有记录里的'Available',用遍历方案即可:

# 遍历所有图书信息列表
for book_info in book_library_dict.values():
    # 匹配列表中所有等于'Available'的元素替换
    for index, item in enumerate(book_info):
        if item == 'Available':
            book_info[index] = 'Not Available'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 15:45:01