我想从字符串列表中删除一个字符串(有些是相同的字符串)。例如在列表 [hello, world, world, hello hello] 中,我想随机删除其中一个 hello。我该怎么做?
附言在这种情况下,我不知道列表中任何“hello”字符串的位置
请您参考如下方法:
original = ['hello', 'world', 'world', 'hello', 'hello']
hello_indices = [i for i, x in enumerate(original) if x == 'hello']
del original[random.choice(hello_indices)]
