title: Summing first 2 elements in a Python list when the length of the list is unknown
body: <p>I am working on the following Python list exercise from codingbat.com:</p>
  
  <blockquote>
    <p>Given an array of ints, return the sum of the first 2 elements in the
    array. If the array length is less than 2, just sum up the elements
    that exist, returning 0 if the array is length 0.    Examples:</p>
  
  <pre><code>sum2([1, 2, 3]) → 3 
  
  sum2([1, 1]) → 2
  
  sum2([1, 1, 1, 1]) → 2
  </code></pre>
  </blockquote>
  
  <p>My solution below works:</p>
  
  <pre><code>def sum2(nums):
    if len(nums)&gt;=2:
      return nums[0] + nums[1]
    elif len(nums)==1:
      return nums[0]
    return 0
  </code></pre>
  
  <p>But I wonder if there's any way to solve the problem with fewer conditional statements.</p>