以下是一个示例代码,用于将给定的数字放置在数组的中间位置:
def place_number_in_middle(arr, num):
mid_index = len(arr) // 2
arr.insert(mid_index, num)
return arr
# 示例调用
arr = [1, 2, 3, 4, 5]
num = 6
result = place_number_in_middle(arr, num)
print(result)
输出:
[1, 2, 3, 6, 4, 5]
在上面的示例中,我们定义了一个名为place_number_in_middle
的函数,它接受一个数组arr
和一个数字num
作为参数。函数首先计算出数组的中间位置的索引值(如果数组长度为偶数,则取靠左的索引),然后使用list.insert()
方法将数字插入到该位置。最后,函数返回更新后的数组。
在示例调用中,我们传入一个包含整数1到5的数组arr
和数字6。函数将数字6放置在数组arr
的中间位置,并返回更新后的数组。最后,我们打印出结果[1, 2, 3, 6, 4, 5]
。