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

如何从字符串列表的每个元素中提取首个数字?

提取列表元素中的首个数字

针对你给出的列表,只需按空格拆分每个字符串元素,取拆分后的第一个部分即可,不管数字是一位还是两位数都能正确提取。

实现代码(Python)

original_list = ['15 12 6', '7 20 9 10', '13 17', '3']
# 遍历列表,拆分每个字符串并取首个元素转成整数
first_numbers = [int(s.split()[0]) for s in original_list]
print(first_numbers)  # 输出结果:[15, 7, 13, 3]

关键逻辑说明

  • s.split():将字符串按任意数量的空格拆分(多个连续空格也能处理),比如'15 12 6'会被拆分为['15', '12', '6']
  • split()[0]:获取拆分后列表的第一个元素,也就是目标的首个数字字符串
  • 如果不需要整数格式,去掉int()即可得到字符串形式的首个数字

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 11:10:36