帮我改进这段代码:ls = input("").split(", ") # 查找并打印第一次出现789的位置 if '789' in ls: index = ls.index('789') print(index) # 在第一次出现的位置后插入字符串"012" ls.insert(index + 1, "'012'") # 删除数字789 ls.remove('789') print(ls)
时间: 2024-03-14 13:46:37 浏览: 91
好的,我看到这段代码有几个可以改进的地方,我给你修改一下:
```
ls = input("").split(", ")
# 查找并打印第一次出现789的位置
if '789' in ls:
index = ls.index('789')
print(f"数字789第一次出现的位置为:{index}")
# 在第一次出现的位置后插入字符串"012"
ls.insert(index + 1, "012")
# 删除数字789
ls.remove('789')
# 输出修改后的列表
print(f"修改后的列表为:{ls}")
else:
print("列表中不包含数字789")
```
这里主要改进了几个地方:
1. 在打印数字789第一次出现的位置时,使用了格式化字符串。
2. 在插入字符串"012"时,不需要使用单引号。
3. 在输出修改后的列表时,使用了格式化字符串,并且加上了判断列表中是否包含数字789的语句。
阅读全文