38.某班“天天向上”小组共有6个同学,姓名和身高数据分别存放在列表a中,编写程序实现小组同学按身高从高到低输出名单,运行结果如图所示: 程序代码如下,请在划线处补充完整:a=[["李洪全",135],["王倩倩",154],["吴乐天",148],["周立新",165],["鲁正",158],["杨颖颖",150]]for i in range(1,len(a)): for j in range(0, ① ): if a[j][1] ② a[j+1][1]: a[j],a[j+1]=a[j+1],a[j]print("小组名单是:")for i in range(len(a)):print( ③ )
```python a=[["李洪全",135],["王倩倩",154],["吴乐天",148],["周立新",165],["鲁正",158],["杨颖颖",150]] for i in range(1,len(a)): for j in range(0, len(a[i-1])): if a[j][1] <= a[j+1][1]: a[j],a[j+1]=a[j+1],a[j] print("小组名单是:") for i in range(len(a)): print(a[i][0] + "," + str(a[i][1])) ``` 在程序中,我们使用了两个嵌套的for循环来遍历列表a,比较每个同学的身高,如果当前同学的身高小于等于下一个同学的身高,则交换两者的位置。最后,我们输出按身高从高到低排列的小组名单。