#练习,把所有以a开头的单词改为以b开头的单词
lst1=['apple','abrupt','boy','beyonce','cindy']
i=0
b=len(lst1)
while i
lst1[i]=lst1[i].replace("a","b")
i=i+1
print(lst1)
下有代码,可直接复制使用。如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!
路过的朋友也可以点个赞~(≧▽≦)/~
lst1 = ['apple', 'abrupt', 'boy', 'beyonce', 'cindy']
# 把所有以a开头的单词改为以b开头的单词
for si in range(len(lst1)):
s = lst1[si]
if s[0] == 'a':
# 赋新值
lst1[si] = 'b' + s[1:]
print(lst1)
你代码显示出来是乱的
截图瞅瞅
试试这个
lst1=['apple','abrupt','boy','beyonce','cindy']
i=0
b=len(lst1)
while i < b:
if lst1[i].startswith("a"):
lst1[i]=lst1[i].replace("a","b")
i=i+1
print(lst1)
你是while i,这显然死循环了,没有截止条件