程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

Python数组拼接(python数组拼接concat)

hfteth 2025-04-01 18:25:53 技术文章 10 ℃
def merge_arrays(fixed_length, num_arrays, arrays):
    result = []
    # 通过循环处理每行数组
    while any(arrays):  # 只要还有数组没空
        for i in range(num_arrays):
            if arrays[i]:  # 判断当前数组是否有剩余元素
                # 从数组中取出固定长度的元素
                result.extend(arrays[i][:fixed_length])
                arrays[i] = arrays[i][fixed_length:]  # 删除已取出的元素
    return result

# 读取输入
fixed_length = int(input())  # 每次读取的固定长度
num_arrays = int(input())  # 数组的数目
arrays = [list(map(int, input().split(','))) for _ in range(num_arrays)]  # 读取所有数组

# 合并数组
result = merge_arrays(fixed_length, num_arrays, arrays)

# 输出合并后的结果
print(','.join(map(str, result)))


Tags:

最近发表
标签列表