The optional statistics_fields parameter on Dissolve does that.
Of course, you only get a summarization of the dissolved attributes;
a statistic for a numeric field, or a selection (first or last) for text or numeric.
To maintain attribute variations within the dissolved features,
you have to add that field to the dissolve_field list,
with all that means for your output.