260403

301

# 1. 读取总个数
n = input()

# 2. 直接将输入的数字切分成列表,此时里面全是字符串
numbers = input().split()

# 3. 读取要删除的位置 x
x = int(input())

# 4. 使用 pop 删除对应位置的元素
# 因为 Python 索引从 0 开始,所以第 x 个位置对应下标 x-1
numbers.pop(x - 1)

# 5. 循环输出,每个数字后面都直接跟一个空格
for item in numbers:
    print(item, end=" ")

302

# 1. 读取总共有多少个数
n = input()

# 2. 读取一整行数字并切分成列表,保持字符串格式即可
numbers = input().split()

# 3. 读取要插入的位置 x
x = int(input())

# 4. 读取要插入的数字 y
y = input()

# 5. 使用 insert 执行“插队”逻辑
# 关键点:人类说的“第 x 个”位置,在 Python 的下标里是 x - 1
# 比如要在第 2 个位置插入,代码里就往下标为 1 的地方插
numbers.insert(x - 1, y)

# 6. 直接循环输出,每个数字后面带一个空格
for item in numbers:
    print(item, end=" ")

303

# 1. 读取数组中元素的总个数
n = input()

# 2. 读取一整行数字并切开,此时 numbers 里的元素都是字符串
numbers = input().split()

# 3. 把第一个元素“拎”出来
# pop(0) 会取出列表里下标为 0 的第一个元素,并把它从列表中删掉
# 我们用变量 first_item 把它暂时记下来
first_item = numbers.pop(0)

# 4. 把刚刚拎出来的那个元素“贴”到数组的末尾
# append 会把元素自动添加到列表的最右边
numbers.append(first_item)

# 5. 输出处理后的结果
# 依然使用最简单的方法,每个数字后跟着一个空格
for item in numbers:
    print(item, end=" ")
posted @ 2026-04-03 21:45  whos张一  阅读(17)  评论(0)    收藏  举报