Найти
-
Пользователи
Полная версия:
почему в скрипте недоступно ключевое слово list, а в консоли доступно?
Начало
»
Python для новичков
»
почему в скрипте недоступно ключевое слово list, а в консоли доступно?
1
Игнат
Март 23, 2011 10:20:46
в консоли я могу проверить тип переменной так:
if type(var) == list
или так:
if isinstance(var, list)
но когда я пишу такой код в скрипте, он ругается что list не определено
и работает только
if type(var) == type(list())
почему так?
есть более элегантный способ проверить тип, чем последний указанный мной?
Андрей Светлов
Март 23, 2011 10:36:54
Вы где-то ошиблись. Примеры кода - рабочие
agalen
Март 23, 2011 11:44:29
Может, где-то в вашем коде определена переменная или функция с именем list? Ведь list - это не ключевое слово.
Игнат
Март 24, 2011 08:33:27
действительно
видимо код был кривой
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