title: Self-referencing classes in python?
body: <p>In Python, can you have classes with members that are themselves pointers to members of the type of the same class?  For example, in C, you might have the following class for a node in a binary tree:</p>
  
  <pre><code>struct node {
      int data;
      struct node* left;
      struct node* right;
  } 
  </code></pre>
  
  <p>How would you equivalently create this in python?</p>