函数main()接收一个任意字符串text作为参数,要求返回其中每个唯一字符按最后一次出现位置的先后顺序拼接组成的新字符串。例如,main('Beautiful is better than ugly.')返回'Bfisberthan ugly.’。不能导入任何模块,不能使用字符串方法index()和rindex(),要求使用for循环。
def main(text):

python函数问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- grizzly00 2022-06-05 14:42关注
def func(text): lookup = set() res = [] for t in text[::-1]: if t not in lookup: lookup.add(t) res.insert(0, t) return ''.join(res)
使用set集合来判断是否出现做,从右向左判断最后一次
如有帮助,望采纳~😁
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用