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

如何实现每3行循环更新列表中区间字符串的首元素?

实现思路
  • 先确定k值的循环序列:要按1、2、3循环生成14个元素,计算下来是4次完整的1-2-3循环(对应12个元素),再补上2个开头的k值1、2,刚好凑够14个。
  • 生成目标字符串元素:遍历这个k值序列,每个k对应格式为"{k} 1-59/4"的字符串,用字符串格式化就能快速生成。
  • 整合为列表:把所有生成的字符串收集到列表lis_num里即可。

示例代码(Python)

# 构建完整的k值序列
k_list = [1, 2, 3] * 4 + [1, 2]
# 生成目标列表
lis_num = [f"{k} 1-59/4" for k in k_list]

运行这段代码后,lis_num就是包含14个符合要求元素的列表,前12个是1-2-3循环4次,最后两个是1、2开头的对应字符串。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 19:12:31