看了答案不明白呜呜呜

first,*middles,last=range(6)
print(middles)
print(sum(middles/len(muddles)

first,*middles,last=range(6)的意思是
range(6) 的结果相当于 [0,1,2,3,4,5] 的列表,把这个列表拆解开。
把第一个值0赋值给first
把最后一个值5赋值给last
中间的1,2,3,4再重新打包成一个列表赋值给middles
middles 就是 [1,2,3,4]

print(sum(middles)/len(middles))是计算middles的平均值

使用赋值语句将系列值赋给多个变量,其中*middle表示拆封数据,即取除序列中第一个和最后一个以外的数为一个列表,所以middle=[1,2,3,4],打印输出为2.5

# range(6)就是[0,1,2,3,4,5], 所以first = 0, middles = [1,2,3,4], last = 5
first,*middles,last=range(6)
print(middles)
#sum是求和,就是1+2+3+4=10,len是求长度,这里是4
print(sum(middles)/len(middles))