使用Python编程 1随意定义一个列表,测试列表常用的方法,包括append insert,index,remove,popreversecountsort等 2、随机生成20个同学的英语成绩放到列表中,要求:1)并计算及格同学的个数;2)求平均分并打印出来; 3)升序打印所有同学的成绩;3)删除5号同学的成绩,并打印出删除后的成绩列表;4)打印出3号同学的成绩5)打印出60分同学的个数;6)输入一个新同学的成绩,插入到列表末尾
时间: 2023-06-08 22:08:21 浏览: 47
1. 示例代码如下:
#定义一个列表
myList = ["apple", "banana", "orange"]
#测试列表常用方法
myList.append("pear") #添加一个元素到末尾
print(myList)
#输出:['apple', 'banana', 'orange', 'pear']
myList.insert(1, "kiwi") #在索引1的位置插入一个元素
print(myList)
#输出:['apple', 'kiwi', 'banana', 'orange', 'pear']
index = myList.index("orange") #返回元素"orange"在列表中的索引位置
print(index)
#输出:3
myList.remove("kiwi") #删除元素"kiwi"
print(myList)
#输出:['apple', 'banana', 'orange', 'pear']
myList.pop() #弹出末尾的元素
print(myList)
#输出:['apple', 'banana', 'orange']
myList.reverse() #反转元素的顺序
print(myList)
#输出:['orange', 'banana', 'apple']
count = myList.count("orange") #计算"orange"元素在列表中出现的次数
print(count)
#输出:1
myList.sort() #升序排列列表元素
print(myList)
#输出:['apple', 'banana', 'orange']
2. 示例代码如下:
import random
#随机生成20个同学的英语成绩放到列表中
scoreList = [random.randint(30, 100) for _ in range(20)]
#1)计算及格同学的个数
passCount = sum([1 for i in scoreList if i >= 60])
#2)求平均分并打印出来
avgScore = sum(scoreList) / len(scoreList)
print("平均分为:", avgScore)
#3)升序打印所有同学的成绩
scoreList.sort()
print("所有同学的成绩:", scoreList)
#4)删除5号同学的成绩,并打印出删除后的成绩列表
del scoreList[4]
print("删除5号同学的成绩后的列表:", scoreList)
#5)打印出3号同学的成绩
print("3号同学的成绩为:", scoreList[2])
#6)打印出60分同学的个数
count60 = scoreList.count(60)
print("60分同学的个数为:", count60)
#7)输入一个新同学的成绩,插入到列表末尾
newScore = float(input("请输入新同学的成绩:"))
scoreList.append(newScore)
print("插入新同学的成绩后的列表:", scoreList)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)