#列表切片操作
l=list(range(10))
print(l)
A=sum(l)
print(A)
object=zip('123','345')
for item in object:
print(item)
#1.插入元素
list1=[]
list1.append(1)
list1.append('1')
print(list1)
list1.insert(1,'a')
list2=list1
print(list2)
s='hello'
list3=[1]
list3.extend(s)
print(list3)
import random
def genreport(nums):
socre_list = []
for i in range(nums):
socre_list.append(random.randint(30,100))
# print(socre_list)
return socre_list
nums=10
math_r=genreport(nums)
chinese_r=genreport(nums)
print(math_r,chinese_r) #打印数学成绩 语文成绩单
#第一种方式
def sumtotal(nums):
sum_list = []
for index in range(nums):
sum_list.append(math_r[index] + chinese_r[index])
return sum_list
asd=sumtotal(nums) #计算两科总和
print(asd)
#第二种方式
sum_report=[]
for item in zip(math_r,chinese_r):
sum_report.append(sum(item))
print(sum_report)
#统计最高分
print(max(sum_report))
#统计最低分
print(min(sum_report))
#成绩单最高分和最低分 包括的数学 中文
print(max(zip(math_r,chinese_r),key=sum))
print(min(zip(math_r,chinese_r),key=sum))