Python数组拼接

B站影视 欧美电影 2025-03-19 17:34 1

摘要:def merge_arrays(fixed_length, num_arrays, arrays):result = # 通过循环处理每行数组while any(arrays): # 只要还有数组没空for i in range(num_arrays):if

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)))

来源:重点敲黑板

相关推荐