【知识梳理】
 
【典例分析】
【例题43】
题目:定义一个列表,并清空列表,可以使用 list.clear() 方法实现,略。
【例题44】
题目:复制列表
1 #复制列表函数 2 def clone_runoob(li1): 3 ##方法一 4 #li_copy = list(li1) 5 6 ##方法二 7 #li_copy = [] 8 #li_copy.extend(li1) 9 10 #方法三 11 li_copy = li1[:] 12 13 ##方法三错误形式,这样等于给原始列表多起了个小名而已,总共还是只有一个列表,并没有复制出新列表 14 #li_copy = li1 15 16 return li_copy 17 18 li1 = [4, 8, 2, 10, 15, 18] 19 li2 = clone_runoob(li1) 20 print("原始列表1:", li1) 21 print("复制后列表2:", li2) 22 23 li2.clear() 24 print("清备份后列表1:", li1) 25 print("清备份后列表2:", li2)

【例题45】
题目:定义一个列表,并计算某个元素在列表中出现的次数,略。
【例题46】
题目:定义一个数字列表,并计算列表元素之和。略。
【例题47】
题目:
定义一个数字列表,并计算列表元素之积。略。
【例题48】
题目:定义一个数字列表,并查找列表中的最小元素。
1 list1 = [10, 20, 4, 45, 99] 2 3 #方法一 4 list1.sort() 5 #看不懂的操作 6 #print("最小元素为:", *list1[:1]) 7 #我的话会这么写 8 print("最小元素为:", list1[0]) 9 10 #方法二 11 print("最小元素为:", min(list1))
 
【例题49】
题目:定义一个数字列表,并查找列表中的最大元素。略。
                    
                
                
            
        
浙公网安备 33010602011771号