bklukaczewski
5/9/2016 - 12:12 PM

list comprehension examples

list comprehension examples

# example 1 - join strings
return ', '.join([bearing.codename for bearing in record.bearing_set.all()])

# example 2 - xrange
tjdata = [TjData(table=tjtable) for x in xrange(rows)]  # rows is counter
TjData.objects.bulk_create(tjdata)

# example 3 - append
filtered_org_units_ids = [organisation_unit['id'] for organisation_unit in organisation_units]
# instead of:
for organisation_unit in organisation_units:
  filtered_org_units_ids.append(organisation_unit['id'])