Removing the first char of some words on a list in Python
You could try:
filtered = [i[1:] if i[0] == 'n' else i for i in filtered_sent]
There is some logical issue with your code in if block.
It's better to compare both index and first char of the word.
This code works.
lista_A = []
for it in filtered_sent:
for i,j in enumerate(it):
if j == 'n' and i == 0:
lista_A.append(it)
print(lista_A)