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

如何重复列表元素以匹配另一列表长度?及列表合并实现

Python列表操作实现方案

一、重复列表B元素至与A长度一致

要让列表B的元素循环重复,最终长度和A相同,可以利用索引取模的方式,让B的元素循环复用。具体代码如下:

A = ['a', 'b', 'c', 'd', 'e']
B = ['c', 'a', 't']
# 遍历A的每个索引,用索引对B的长度取模来循环获取B的元素
C = [B[i % len(B)] for i in range(len(A))]
print(C)  # 结果:['c', 'a', 't', 'c', 'a']

二、合并A与B的对应元素(循环复用B)得到拼接字符串

同样借助索引取模来循环使用B的元素,将A和B对应位置的字符串拼接即可:

A = ['a', 'b', 'c', 'd', 'e']
B = ['c', 'a', 't']
# 对每个索引i,拼接A[i]和循环取到的B元素
C = [A[i] + B[i % len(B)] for i in range(len(A))]
print(C)  # 结果:['ac', 'ba', 'ct', 'dc', 'ea']

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 15:57:03