我的问题是计算字符串中第二个字母为“a”的单词数。香蕉袋o/p香蕉袋
for i in re: if i[1]== 'a': print(i)
这是显示索引超出范围的错误,由于单词“a”在一个句子,我希望输出没有错误,有人能解决它吗?
krugob8w1#
我想这是你想要的如果我清楚了..!请让我知道!
代码:-
string="banana in a bag" result="" for word in string.split(): try: if word[1]=="a": result+=word+" " except IndexError: continue print(result)
输出:-
banana bag
tcomlyy62#
我们可以在这里使用EAFP模式
try index = 1 # for example my_str = ''; print(my_str[index]) except IndexError: # handle your error here.
2条答案
按热度按时间krugob8w1#
我想这是你想要的如果我清楚了..!请让我知道!
代码:-
输出:-
tcomlyy62#
我们可以在这里使用EAFP模式