title: How do you create and empty linked list node in python?
body: <p>According to leetcode this is the definition of a linked list</p>
  <pre><code># Definition for singly-linked list.
  # class ListNode:
  #     def __init__(self, val=0, next=None):
  #         self.val = val
  #         self.next = next
  </code></pre>
  <p>How do you create a single node that when called outputs</p>
  <pre><code>[]
  </code></pre>
  <p>instead of</p>
  <pre><code>[0]
  </code></pre>
  <p>In the merge two linked lists if we pass two empty nodes then the output is also an empty node, the question is how do you make an empty <code>ListNode</code> that has a value other than <code>0</code> or <code>None</code></p>