Я пытаюсь выполнить относительно базовую c операцию в Python, я пытаюсь распечатать значение из списка, если это значение определенного типа, поэтому, например, выведите значение, если оно тип строки
Это то, что я имею до сих пор, я считаю, что мое структурирование несколько неверно, поскольку исключение также печатается 5 раз.
x = [ 1, 'string', 3, 4, 5 ]
for i in x:
if i is type(str):
print('item is {}'.format(i))
else:
print('There are no strings in the list')
Спасибо