Помогите с задачей python
Дан список doctors = ['хирург', 'инфекционист', 'гепатолог', 'оториноларинголог', 'андролог', 'анестезиолог', 'рефлексотерапевт', 'неонатолог', 'иммунолог', 'ортопед', 'ортопед', 'андролог', 'геронтолог', 'ортопед', 'анестезиолог', 'сексолог', 'дерматовенеролог', 'онколог', 'аллерголог', 'геронтолог', 'нефролог', 'гинеколог', 'дерматолог', 'анестезиолог', 'терапевт', 'врач_лфк', 'фтизиатр', 'гематолог', 'колопроктолог', 'профпатолог', 'оториноларинголог', 'венеролог', 'невропатолог', 'гастроэнтеролог', 'пластический_хирург', 'гинеколог', 'терапевт', 'венеролог', 'акушер-гинеколог', 'уролог', 'аллерголог', 'педиатр', 'дерматолог', 'реаниматолог', 'психиатр', 'педиатр', 'андролог', 'психотерапевт', 'иммунолог', 'хирург', 'маммолог', 'нефролог', 'невролог', 'венеролог', 'терапевт', 'геронтолог', 'онколог']. Все задания выполнять с исходным списком. 1. Вывести индекс первого встречающегося элемента 'терапевт'. Если такого элемента нет в списке - вывести 'такого элемента нет'. 2. Вывести количество элементов 'терапевт' в списке doctors. 3. Удалить все элементы 'педиатр'. 4. Добавить в конец списка doctors элемент 'стоматолог'. 5. Вставить элемент 'эндокринолог' так, чтобы он оказался 5-м в списке. 6. Вывести всех специалистов, встречающихся в списке doctors, начинающихся на букву 'п', без дублей, в порядке поступления (по возрастанию индекса). 7. Вывести список всех специалистов, встречающихся в списке doctors, без повторений, по алфавиту. Результат выводить по каждому заданию с новой строки.
position = doctors.index("терапевт")
print(position)
print(doctors.count("терапевт"))
while "педиатр" in doctors:
doctors.remove("педиатр")
print(doctors)
doctors.append("стоматолог")
print(doctors)
doctors.insert(4,"эндокринолог")
print(doctors)
doctors.sort()
print(doctors)
Я сделал так но не могу разобраться с 6 заданием выводом на 'п'
doctors = ['хирург', 'инфекционист', 'гепатолог', 'оториноларинголог', 'андролог', 'анестезиолог', 'рефлексотерапевт', 'неонатолог', 'иммунолог', 'ортопед', 'ортопед', 'андролог', 'геронтолог', 'ортопед', 'анестезиолог', 'сексолог', 'дерматовенеролог', 'онколог', 'аллерголог', 'геронтолог', 'нефролог', 'гинеколог', 'дерматолог', 'анестезиолог', 'терапевт', 'врач_лфк', 'фтизиатр', 'гематолог', 'колопроктолог', 'профпатолог', 'оториноларинголог', 'венеролог', 'невропатолог', 'гастроэнтеролог', 'пластический_хирург', 'гинеколог', 'терапевт', 'венеролог', 'акушер-гинеколог', 'уролог', 'аллерголог', 'педиатр', 'дерматолог', 'реаниматолог', 'психиатр', 'педиатр', 'андролог', 'психотерапевт', 'иммунолог', 'хирург', 'маммолог', 'нефролог', 'невролог', 'венеролог', 'терапевт', 'геронтолог', 'онколог']
list = []
for i in doctors:
if i[0] == "п":
for j in i:
if list.count(i) == 0:
list.append(i);
for item in list:
print(item)