用Python编写程序,首先先输入一个列表,正序拍好的9个元素,然后增加一个元素进去按照原来的排序规律将其插入数组中
时间: 2024-03-21 10:39:09 浏览: 39
Python代码实现删除一个list里面重复元素的方法
5星 · 资源好评率100%
好的,可以使用以下代码实现:
```python
# 输入已排序的列表
arr = [int(x) for x in input("请输入已排序的列表(以空格隔开):").split()]
# 输入待插入的数
num = int(input("请输入待插入的数:"))
# 查找插入位置
index = 0
for i in range(len(arr)):
if arr[i] > num:
index = i
break
else:
index = len(arr)
# 插入数值
arr.insert(index, num)
# 输出结果
print(arr)
```
执行完上述代码后,可以先输入一个已排序的列表,例如`1 3 5 7 9 11 13 15 17`,然后输入待插入的数,例如`8`,输出结果为`[1, 3, 5, 7, 8, 9, 11, 13, 15, 17]`。
阅读全文