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

如何提取Python字典中指定索引键的第二部分内容?

提取Python字典指定索引键的第二部分内容

假设你的字典变量名为results,要提取指定索引对应键的第二部分(比如索引2对应的Journey3),可以按以下步骤操作:

1. 获取指定索引的键

先把字典的键转为列表,再通过索引拿到目标键:

target_key = list(results.keys())[2]

2. 提取第二部分内容

这里提供两种简单的实现方式:

方法一:字符串分割处理

通过字符串替换和分割操作提取目标内容:

# 先去掉前后的DV[和],再按逗号分割取第二个元素,最后去除空格
journey_part = target_key.replace('DV[', '').replace(']', '').split(',')[1].strip()
print(journey_part)  # 输出: Journey3

方法二:正则表达式匹配

如果键的格式有轻微变化(比如逗号前后空格数量不固定),正则表达式更灵活:

import re

match = re.search(r'DV\[[^,]+\s*,\s*(.+)\]', target_key)
if match:
    journey_part = match.group(1)
    print(journey_part)  # 输出: Journey3

批量提取所有键的第二部分

如果需要一次性获取所有键的第二部分并按索引调用,可以用列表推导式:

all_journey_parts = [
    key.replace('DV[', '').replace(']', '').split(',')[1].strip() 
    for key in results.keys()
]
# 调用索引2的内容
print(all_journey_parts[2])  # 输出: Journey3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 04:15:29