              self.fail('not_a_list', input_type=type(data).__name__)
          if not self.allow_empty and len(data) == 0:
              self.fail('empty')
  
          return set([
              super(MultipleChoiceField, self).to_internal_value(item)
              for item in data
          ])
  
      def to_representation(self, value):
 
</s> remove         ])
 </s> add         } </s> remove         return set([
 </s> add         return { </s> remove         return dict([
            (six.text_type(key), self.child.run_validation(value))
 </s> add         return {
            six.text_type(key): self.child.run_validation(value) </s> remove         ])
 </s> add         } </s> remove         ])
 </s> add         }
        return {
              self.fail('not_a_list', input_type=type(data).__name__)
          if not self.allow_empty and len(data) == 0:
              self.fail('empty')
  
        return {
              super(MultipleChoiceField, self).to_internal_value(item)
              for item in data
          ])
  
      def to_representation(self, value):
keep keep keep keep replace keep keep keep keep keep
 Replaced all dict and set conversions from lists to dict and set literals. 
rest_framework/fields.py