Can one make Python constructors more concise?
<p>My python code has a class from which instantiates objects representing countries. The class has a constructor.</p>

<pre><code>class Country:
    def __init__(self, population, literacy, firms, area, populationDensity):
        self.population = population
        self.literacy = literacy
        self.firms = firms
        self.area = area
        self.populationDensity = populationDensity
</code></pre>

<p>Is there a way to make this code more concise? Here is the pseudocode for what I am seeking.</p>

<pre><code>class Country:
    def __init__(self, population, literacy, firms, area, populationDensity):
        # assign object these properties in one line
</code></pre>

<p>Thank you.</p>
