ОШИБКА 'TUPLE' OBJECT IS NOT CALLABLE

Levan

Новичок
Пользователь
Апр 23, 2020
3
0
1
В чем ошибка?

Python:
from collections import namedtuple

Player = ('Player', 'Surname Name Age')

players = [Player('Petrov', 'Igor', 29),
           Player('Vasilyev', 'Viktor', 30)]
--------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-28-98624adf4253> in <module>
----> 1 players = [Player('Petrov', 'Igor', 29), Player('Vasilyev', 'Viktor', 30)]

TypeError: 'tuple' object is not callable
 
Последнее редактирование модератором:

Uliminittion

Новичок
Пользователь
Апр 23, 2020
3
0
1
from collections import namedtuple
Player = namedtuple('Player', 'Surname Name Age')
players =[Player('Petrov', 'Igor', 29), Player('Vasilyev', 'Viktor', 30)]
print(players)
ты в своем коде не использовал namedtuple и не делал импорт from collections import namedtuple
 

borntohack

змееуст
Команда форума
Модератор
Апр 22, 2020
78
62
18
39
Москва, РФ
ну так написанно же, что Player - это кортеж. зачем ты его взываешь во второй строке?
 
  • Мне нравится
Реакции: Student и ValeraSafin

Levan

Новичок
Пользователь
Апр 23, 2020
3
0
1
ну так написанно же, что Player - это кортеж. зачем ты его взываешь во второй строке?

Я просто смотрю видео уроки, у чувака тут получилось, а у меня нет
1587654964165.png
 

Levan

Новичок
Пользователь
Апр 23, 2020
3
0
1
Да, увидел спасибо!
 

Форум IT Специалистов