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

如何自动生成指定模式的indice索引列表?

自动生成指定模式的列表

以下是几种常见编程语言的实现方案,核心逻辑都是通过遍历数字批量生成目标字符串,轻松应对模式延伸的需求:

Python 实现

基础循环写法

start = 2
end = 5
indice = []
for num in range(start, end + 1):
    indice.append(f"A Minus {num}")
    indice.append(f"A Plus {num}")
print(indice)

运行后会输出你需要的列表。如果要延伸模式,比如生成到数字10,只需要把end的值改成10即可。

简洁列表推导式

如果喜欢更紧凑的代码,可以用嵌套列表推导式:

start = 2
end = 5
indice = [item for num in range(start, end + 1) for item in [f"A Minus {num}", f"A Plus {num}"]]

JavaScript 实现

基础循环写法

let start = 2;
let end = 5;
let indice = [];
for (let num = start; num <= end; num++) {
    indice.push(`A Minus ${num}`);
    indice.push(`A Plus ${num}`);
}
console.log(indice);

函数式写法(flatMap)

let start = 2;
let end = 5;
let indice = Array.from({ length: end - start + 1 }, (_, i) => start + i)
                   .flatMap(num => [`A Minus ${num}`, `A Plus ${num}`]);
console.log(indice);

核心思路都是:确定数字的起始和结束范围,为每个数字生成对应的"A Minus X"和"A Plus X"字符串,按顺序加入列表。无论要延伸到多大的数字,只需要调整范围参数,完全不需要手动逐个编写条目。

内容的提问来源于stack exchange,提问作者Lucas Cordeiro Romão

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 20:21:23