Я делаю программу на языке Python для вставки и удаления элементов в списке. У меня есть список, содержащий целые числа и строки. Я хочу удалить целое число.
Поэтому я принимаю данные от пользователя как
list = [1, 2, 3, "hi", 5]
x = input("enter the value to be deleted")
# input is given as 2
list.remove(x)
Но это дает мне ValueError
Я типизировал ввод для int, и он работал для целых чисел, но не для строки.