PERF: set multiindex labels with a coerced dtype (GH8456)

closes #8456 
not sure I understand your point from this example? I get the same thing without the nested brackets:
```
In [6]: sum(x.nbytes for x in i.levels)
Out[6]: 40
```
This is really a matter of Python syntax, which is independent of the nature of the arguments