Что такое Python-эквивалент присвоения NULL указателю в C?Python

Программы на Python
Anonymous
Что такое Python-эквивалент присвоения NULL указателю в C?

Сообщение Anonymous »

Я программист на языке C и новичок в Python. В C, когда мы определяем структуру узла двоичного дерева, мы присваиваем NULL его правому и левому дочернему элементу следующим образом:
struct node
{
int val;
struct node *right ;
struct node *left ;
};

И при инициализации узла пишем так:
val = some_value
right = NULL;
left = NULL;

Теперь мой вопрос: как мы можем присвоить значение NULL правому и левому указателям узла в Python?
И как мы можем протестировать против версии Python NULL? В C это будет:
if( ptr->right == NULL )


Подробнее здесь: https://stackoverflow.com/questions/223 ... inter-in-c

Вернуться в «Python»