python - Python 中删除重复项

标签 python

到目前为止我的计划

def RemoveDuplicates(text):
    result=[]
    used=set()
    for char in text:
        if char not in used:
            used.add(char)
            result.append(char)
    return ''.join(result)

text=input('Enter some text: ')
print(join(result))

我是 Python 初学者,所以这对我来说是一项相当困难的任务。我知道这不符合事实,但我在哪里犯了错误?

最佳答案

您从未真正调用您的RemoveDuplicates()函数。

替换:

text=input('Enter some text: ')
print(join(result))

与:

print(RemoveDuplicates(input("Enter some text:" )))

关于python - Python 中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9625691/

相关文章:

python - 从 FTP 检索文件时如何指定本地目标文件夹

python - 如何从外部 python 脚本调用 django View 函数

python - Discord.py 级别最高的前 5 位用户

python - Rhythmbox:如何通过 Python 脚本访问轨道的 'rating' 字段?

python - 读取 CSV 并将数据上传到 Elasticsearch

python - 将现有绘图添加到轴/子图框架中

python - 在Python中运行sql server查询时出现错误

python - 买卖股票动态规划的最佳时机

python - 一次获取 NumPy 数组中多行的索引

python - 在 Google App Engine 中开始使用 Python