Если вы уверены, что элемент находится в списке, вы можете использовать index
, чтобы получить позицию в списке, а затем пару pop
, чтобы удалить элементы (при условии, что если хэштег является первым из список, вы просто хотите удалить это):
a= ['A', 'B', '#', 'C']
index = a.index('#')
# if the element is not in the list, you will get a ValueError!
a.pop(index)
if index > 0:
a.pop(index-1)
print(a)
# output
['A', 'C']
Если вы не уверены, что элемент находится в списке, вы должны сначала проверить, если он есть, чтобы избежать получения ValueError
:
a= ['A', 'B', '#', 'C']
if '#' in a:
index = a.index('#')
a.pop(index)
if index > 0:
a.pop(index-1)
print(a)
# output
['A', 'C']