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

如何操作Python列表提取指定内容并存储到新变量

Python列表元素提取实现方法

核心逻辑

从每个镜像地址字符串中提取服务名,通过两次字符串分割即可完成,用Python列表推导式可以一行实现转换,代码简洁易读。

实现代码

# 示例oldvar数据,实际使用时可以直接用自己已经赋值的oldvar变量
oldvar = ["docker.xxx.com/service-1:2021.06.23-061151", "docker.xxx.com/service-2:2021.06.28-052524", "docker.xxx.com/service-3:2021.07.13-055424"]

# 转换得到newvar
newvar = [item.split("/")[-1].split(":")[0] for item in oldvar]

代码说明

  • 先对每个元素按/分割,取分割结果的最后一段,即可去掉域名前缀,得到服务名:版本号格式的字符串
  • 再对上述结果按:分割,取第一段,即可去掉版本号后缀,得到目标服务名

结果验证

执行打印即可确认结果符合要求:

print(newvar)
# 输出:['service-1', 'service-2', 'service-3']

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 04:42:03