相关疑难解决方法(0)

删除列表中的重复项

几乎我需要编写一个程序来检查列表是否有任何重复项,如果有,它会删除它们并返回一个新列表,其中包含未复制/删除的项目.这就是我所拥有的,但说实话,我不知道该怎么做.

def remove_duplicates():
    t = ['a', 'b', 'c', 'd']
    t2 = ['a', 'c', 'd']
    for t in t2:
        t.append(t.remove())
    return t
Run Code Online (Sandbox Code Playgroud)

python algorithm intersection list duplicates

883
推荐指数
28
解决办法
137万
查看次数

如何替换字符串的多个子串?

我想使用.replace函数来替换多个字符串.

我现在有

string.replace("condition1", "")
Run Code Online (Sandbox Code Playgroud)

但是想要有类似的东西

string.replace("condition1", "").replace("condition2", "text")
Run Code Online (Sandbox Code Playgroud)

虽然那感觉不是很好的语法

这样做的正确方法是什么?有点像grep/regex你可以做什么\1,\2并将字段替换为某些搜索字符串

python text replace

247
推荐指数
13
解决办法
33万
查看次数

读取文本文件并将其拆分为python中的单个单词

所以我有这个文本文件由数字和单词组成,例如像这样 - 09807754 18 n 03 aristocrat 0 blue_blood 0 patrician我想拆分它,以便每个单词或数字都会作为一个新行出现.

一个空白分隔符是理想的,因为我希望带有破折号的单词保持连接.

这是我到目前为止:

f = open('words.txt', 'r')
for word in f:
    print(word)
Run Code Online (Sandbox Code Playgroud)

我不确定如何离开这里,我希望这是输出:

09807754
18
n
3
aristocrat
...
Run Code Online (Sandbox Code Playgroud)

python string split

47
推荐指数
4
解决办法
24万
查看次数

标签 统计

python ×3

algorithm ×1

duplicates ×1

intersection ×1

list ×1

replace ×1

split ×1

string ×1

text ×1