<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def list_migration_choice(cls, datacenter):
 """List available datacenters for migration from given datacenter."""

        datacenter_id = cls.usable_id(datacenter)
        dc_list = cls.list()
        available_dcs = [dc for dc in dc_list
                         if dc['id'] == datacenter_id][0]['can_migrate_to']
        choices = [dc for dc in dc_list
                   if dc['id'] in available_dcs]
        return choices