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

如何从含空格分隔数字的字符串数组创建元组

Python实现字符串数组转元组数组
  • 核心处理逻辑:遍历原数组中的每个字符串,按空格分割后转换为整数,再打包成元组,最终收集为元组数组。

具体代码实现:

str_array = ["14 159", "14 163", "12 154", "14 160", "13 158", "14 161"]
tuple_array = [tuple(map(int, item.split())) for item in str_array]
print(tuple_array)

代码说明:

  • item.split():将每个空格分隔的字符串拆分为两个字符串组成的列表,例如"14 159"会被处理为["14", "159"]
  • map(int, ...):将拆分后的字符串元素批量转换为整数类型
  • tuple(...):把转换后的整数列表封装为元组
  • 列表推导式:高效遍历原数组,完成所有元素的转换并生成目标元组数组

运行后会输出:

[(14, 159), (14, 163), (12, 154), (14, 160), (13, 158), (14, 161)]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 23:45:42