Форум сайта python.su
Написала код:
x=
result=
for i in x:
if x.count(i)==1:
result.append(i)
print(result)
Почему-то выбивает ошибку: ‘str’ object is not callable
Объясните, пожалуйста, что не так и как это исправить?
Отредактировано moonhyde96 (Июль 10, 2021 08:37:12)
Офлайн
moonhyde96
Ты пытаешься со строкой, работать как с функцией, поэтому возникает TypeError
чтобы ее исправить надо использовать правильный тип данных
так же обрати внимание, что когда ты вставляешь код программы без тегов, то не сохраняются отступы, квадратные скобки и прочее. Вот в x и result у тебя че было?) Что вообще программа должна делать?
Используй теги и тебе охотнее помогут.
x= [1, 2, 3, 3, 4, 4] result = [] for i in x: if x.count(i) == 1: result.append(i) print(result)
x= 'ddjkffh' result = [] for i in x: if x.count(i) == 1: result.append(i) print(result)
Отредактировано Ocean (Июль 10, 2021 10:01:35)
Офлайн