Проблемы в вашем коде:
nosubjects
внутри условия if, что приведет к его многократной печати Используйте sets
. Сначала нужно получить уникальный набор элементов в списке, затем вы можете проверить, превышает ли количество каждого элемента в наборе 1 в исходном списке.
nosubjects = []
subjects2 = ['hi','hi','bi','ki','si','bi','li']
for i in set(subjects2):
if subjects2.count(i)>=2:
nosubjects.append(i)
print(nosubjects)
Использование списка понимания:
subjects2 = ['hi','hi','bi','ki','si','bi','li']
nosubjects = [i for i in set(subjects2) if subjects2.count(i) >=2]
print(nosubjects)
выполненный из командной строки
aspnet_regiis -i
Вам, вероятно, придется перейти к папке, она была установлена. Мой и значение по умолчанию
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
Убедитесь, что Вы включили расширения для asp и aspx в IIS. Они отключены по умолчанию. Я сделал бы это перед движением об удалении большего количества компонентов.
та же команда, которую вы также можете запустить из командной строки Visual Studio, тогда вам не нужно переходить по указанному выше пути