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

如何以逗号作为结束标识读取输入并将内容存入数组

输入示例

核心实现思路

  • 读取输入后先去除首尾空白字符,避免换行、多余空格干扰末尾逗号的判断
  • 若当前输入末尾存在逗号,去除逗号后存入数组,继续读取下一段输入
  • 若当前输入末尾无逗号,直接存入数组后终止读取流程

Python 实现示例

result = []
while True:
    current = input().strip()
    # 判断末尾是否为逗号
    if not current.endswith(','):
        result.append(current)
        break
    # 移除末尾逗号后存入数组
    result.append(current.rstrip(','))

# 输出最终数组
print(result)

JavaScript(Node.js环境)实现示例

const readline = require('readline');
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});

const result = [];
rl.on('line', inputStr => {
    const current = inputStr.trim();
    if (!current.endsWith(',')) {
        result.push(current);
        rl.close();
        console.log(result);
        return;
    }
    result.push(current.slice(0, -1));
});

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 04:09:03