Найти - Пользователи
Полная версия: Ошибка 'str' object is not callable Что не так?
Начало » Python для новичков » Ошибка 'str' object is not callable Что не так?
1
moonhyde96
Написала код:

x=
result=

for i in x:
if x.count(i)==1:
result.append(i)
print(result)

Почему-то выбивает ошибку: ‘str’ object is not callable
Объясните, пожалуйста, что не так и как это исправить?
Ocean
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)

Все работает и result отдает элементы, которые в х встречаются только один единственный раз


This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB