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

如何接收用户两行空格分隔的输入并生成对应2D array(二维数组)?

接收用户输入生成二维数组的实现方案

功能说明

该实现支持接收用户两行以空格分隔的数值输入,自动转换为符合要求的二维数组格式。

Python 实现代码

# 输出输入提示
print("Give values:")
two_d_array = []
# 读取2行输入分别处理
for _ in range(2):
    # 拆分输入内容并转换为整数类型
    row = list(map(int, input().split()))
    two_d_array.append(row)

# 如需直接使用生成的二维数组,调用two_d_array变量即可

运行效果验证

  • 示例1
    用户输入内容:
2 3 4
5 6 7

最终得到的two_d_array值为:

[[2, 3, 4], [5, 6, 7]]
  • 示例2
    用户输入内容:
1 2
3 4

最终得到的two_d_array值为:

[[1, 2], [3, 4]]

常见调整说明

  • 如需接收浮点型数值,可将代码中的int替换为float
  • split()方法默认会自动处理连续空格、首尾空格的情况,无需额外做输入清洗

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 07:27:02