title: Exponent disappearing when printing numbers
body: <p>this is my first post to Stack Overflow.  I have used it many times before but this is the first error that I have not found a solution to thus far. I am having a problem with a Python script where when I am changing an element in a list, the item replacing the element in the list drops the scientific notation aspect (i.e. E+08).  Here is a snippet of the code and terminal output that is very strange to me.  Thanks in advance for all help! </p>
  
  <pre><code>for i in range(0, len(EinsteinCof)):
      for j in range(0, len(finalindexing)):
          if i == finalindexing[j][0]:
              if len(finalindexing[j]) == 3:
                  EinsteinFinal = float(EinsteinCof[finalindexing[j][0]]) + float(EinsteinCof[finalindexing[j][1]]) + float(EinsteinCof[finalindexing[j][2]])
                  print str(EinsteinFinal)
                  EinsteinCof[finalindexing[j][0]] = str(EinsteinFinal)
                  print str(EinsteinCof[finalindexing[j][0]])
  </code></pre>
  
  <p><strong>Terminal Output:</strong> </p>
  
  <pre><code>4.1079763384e+13
  4.1079763384    # &lt;-- Where did e+13 go? 
  2269472400.0
  2269472400.0
  3.1777892e+12
  3.1777892e+1 # &lt;--where did e+12 go?
  9.062911e+11
  9.062911e+11
  </code></pre>