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

如何单行读取首个为列表长度、后续为列表元素的输入内容

Python 实现方案

可直接运行代码

# 变量n和空列表m已预先定义
# 读取并处理单行输入
raw_input = list(map(int, input().split()))
n = raw_input[0]
m = raw_input[1:]

# 验证输出
print(m)

逻辑说明

  • 先通过input().split()读取单行输入,按空格切割为字符串列表
  • 调用map(int, ...)将所有字符串元素转为整数,再转换为列表存入临时变量raw_input
  • 将raw_input第一个元素赋值给变量n,对应输入标注的列表长度
  • 对raw_input做切片操作,取索引1之后的所有元素赋值给m,即为要求的列表内容

可选长度校验(按需添加)

如果需要对输入合法性做校验,可以新增一行判断逻辑:

assert len(m) == n, "输入元素个数与标注长度不匹配"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 10:09:00