parameters: (self, nums)
docstring: :type nums: List[int]
          :rtype: void Do not return anything, modify nums in-place instead.
docstring_summary: :type nums: List[int]
          :rtype: void Do not return anything, modify nums in-place instead.
docstring_tokens: : type nums : List [ int ] : rtype : void Do not return anything modify nums in - place instead .
function: def moveZeroes(self, nums):
          """
          :type nums: List[int]
          :rtype: void Do not return anything, modify nums in-place instead.
          """
          pos = 0
          for i in xrange(len(nums)):
              if nums[i]:
                  nums[pos] = nums[i]
                  pos += 1
  
          for i in xrange(pos, len(nums)):
              nums[i] = 0
function_tokens: def moveZeroes ( self , nums ) : pos = 0 for i in xrange ( len ( nums ) ) : if nums [ i ] : nums [ pos ] = nums [ i ] pos += 1 for i in xrange ( pos , len ( nums ) ) : nums [ i ] = 0