任何熟悉Python内部结构(CPython或其他实现)的人都可以解释为什么列表添加必须是同质的吗:In[1]:x=[1]In[2]:x+"foo"---------------------------------------------------------------------------TypeErrorTraceback(mostrecentcalllast)C:\Users\Marcin\in()---->1x+"foo"TypeError:canonlyconcatenatelist(not"str")tolistIn[3]:x+="foo"In[4]:xOut[4]: