如何在一个列表的前面添加一个元素
时间: 2024-04-11 07:28:00 浏览: 87
JavaScript数组前面插入元素的方法
可以使用插入排序的思想,将新元素插入到有序列表中的正确位置。
具体操作如下:
1. 读入有序列表和一个整数。
2. 遍历有序列表,找到第一个大于等于新元素的位置。
3. 将新元素插入到该位置之前。
4. 输出新的有序列表。
代码示例:
```python
# 读入有序列表和一个整数
lst = list(map(int, input().split()))
num = int(input())
# 遍历有序列表,找到第一个大于等于新元素的位置
for i in range(len(lst)):
if lst[i] >= num:
lst.insert(i, num)
break
else:
lst.append(num)
# 输出新的有序列表
print(*lst)
```
注意:这里使用了 `else` 分支,当 `for` 循环正常结束时,会执行 `else` 分支中的代码,即将新元素添加到列表末尾。如果 `break` 被执行,就不会执行 `else` 分支。
阅读全文