需要能一次得出全部答案,谢!

2、某校大一新生正在进行军训,已知某一队列中成员的姓名和身高。表示如下:height_list=[('zhangsan',173),('lisi',179),('wangwu',160),('liuliu',167),('hanqi',171),('wuba',176),('xiejiu',180),('fengshi',177)]
使用python中组合数据类型相关方法或函数求解以下问题:
(1)计算队列目前的成员个数;
(2)计算该队列中成员的平均身高;
(3)该队列现将加入一人,姓名:liming,身高:164,现将其添加至该队列最后端,请返回出更新后的身高列表height_list;
(4)该队列现将加入一人,姓名:weilin,身高:175,现将其添加至该队列最前端,请返回更新后的身高列表height_list;
(5)返回该队列中身高为180的成员姓名及所在位置;

height_list=[('zhangsan',173),('lisi',179),('wangwu',160),('liuliu',167),('hanqi',171),('wuba',176),('xiejiu',180),('fengshi',177)]


size=len(height_list)
print("成员个数:",size)


totalH=0
for a,b in height_list:
    totalH += b
print("成员个数:",totalH/size)


height_list.append(('liming',164))
print(height_list)


height_list.insert(0,('weilin',175))
print(height_list)


for i in range(size):
    if height_list[i][1]==180:
        print("姓名:",height_list[i][0],"所在位置:",i+1)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632