title: Python Linked List issue
body: <p>I've hit a snag working with classes on a linked list. My code below:</p>
  
  <pre><code>#!/usr/bin/env python
  # -*- coding: utf-8 -*-
  
  class Item(object):
      def __init__(self, data, next_item = None):
          self.data = data
          self.next_item = next_item
  
      def get_item(self):
          return self.data
  
      def set_next(self, setnext):
          self.next_item = setnext
  
      def get_next(self):
          return self.next_item
  
  class LinkedList(object):
      def __init__(self):
          self.head = None
  
      def add(self,item):
          temp = Item(item)
          temp.set_next(self.head)
          self.head = temp
  
      def find(self, item):
          current = self.head
          while current != None:
              if current == item:
                  print "Found It!"
              else:
                  current = current.get_next()
  
      def print_list(self):
          node = self.head
          while node:
              print node.get_item()
              node = node.get_next()
  
      def size(self):
          counter = 0
          current = self.head
          while current != None:
              counter += 1
              current = current.get_next()
          print counter
  
      def insert(self,item,lpos):
          current = self.head
          while current != lpos:
              current = current.get_next()
              if current == None:
                  return None
              else:
                  item_insert = Item(item, lpos.next_item())
                  lpos.set_next(item_insert)
  
  myList = LinkedList()
  myList.add(1)
  myList.add(2)
  myList.add(3)
  myList.insert(8,2)
  </code></pre>
  
  <p>When i run this code the method (insert) fails with the following error: </p>
  
  <pre><code>Traceback (most recent call last):
    File "main.py", line 72, in &lt;module&gt;
      myList.insert(8,2)
    File "main.py", line 56, in insert
      item_insert = Item(item, lpos.Item.next_item())
    AttributeError: 'int' object has no attribute 'Item'
  </code></pre>
  
  <p>The insert method will allow you to add a node to your linked list at a specified point, and carry out with rearranging the proper pointers, considering the insert. </p>
  
  <p>please advise!</p>