这段代码运行失败:
fCamel = 'F'
bCamel = 'B'
gap = ' '
k = ['F', ' ', 'B', 'F']
def solution(formation):
return ((formation.index(bCamel) > (len(formation) - 1 - (formation.reverse()).index(fCamel))))
solution(k)
我得到一个异常,内容为 AttributeError: 'NoneType' object has no attribute 'index'
。
我知道问题在于 list.reverse()
修改了列表但是返回了None
。我想在翻转后的列表中使用.index
方法。有没有办法避免在索引列表之前使用单独的语句来翻转列表?如何实现?