title: How to convert int to Enum in python?
body: <p>Using the new Enum feature (via <a href="https://pypi.python.org/pypi/enum34" rel="noreferrer">backport enum34</a>) with python 2.7.6.</p>
  
  <p>Given the following definition, how can I convert an int to the corresponding Enum value?</p>
  
  <pre><code>from enum import Enum
  
  class Fruit(Enum):
      Apple = 4
      Orange = 5
      Pear = 6
  </code></pre>
  
  <p>I know I can hand craft a series of if-statements to do the conversion but is there an easy pythonic way to convert? Basically, I'd like a function ConvertIntToFruit(int) that returns an enum value.</p>
  
  <p>My use case is I have a csv file of records where I'm reading each record into an object.  One of the file fields is an integer field that represents an enumeration.  As I'm populating the object I'd like to convert that integer field from the file into the corresponding Enum value in the object.</p>