2022年1月15日python代码练习如下:
第一部分:
a = [1,2,3]
a.append(4) #列表尾部加单个元素
print (a)
a = [1,3,5]
a = a+[7,9]
print (a) #列表插入元素+
a = [2,4,6]
a.pop()
print (a)#pop移出列表最后一个元素
a = [1,5,9]
a[1] = [3,4]
print (a) #列表中嵌套一个列表
#1.计算列表内所有元素之和
def sum_list(list):
sum = 0
for i in list:
sum +=i
return sum
if __name__ == '__main__':
list1 = [1,2,3]
print ('list1{}所有元素的和为:'.format(list1),sum_list(list1))
list2 = [1,3,5]
print ('list2{}所有元素的和为:'.format(list2),sum_list(list2))
#2.显示范围内所有的偶数,不包含结束值
def even_number(begin,end):
result = []
for i in range(begin,end):
if i % 2 == 0:
result.append(i)
return result
if __name__ == '__main__':
begin = 1
end = 10
print ('begin={0},end={1}'.format('1','10'),even_number(begin,end))
输出结果:
第二部分:
#3.移除列表中的多个元素
def remove_list(a,b):
for i in b:
a.remove(i)
return a
if __name__ == "__main__":
a = [1,3,5,7]
b = [5,7]
print (f'from {a} remove {b} -->result:',remove_list(a,b))
#4.实现列表去重
def new_list(a):
result = []
for i in a:
if i not in result:
result.append(i)
return result
if __name__ == "__main__":
a = [1,2,1,4,2,1,3]
print ("去重过的列表:",new_list(a))
#5.简单的列表排序
if __name__ =="__main__":
a = [1,5,4,5,7]
print (a)
print (sorted(a))#升序
print (sorted(a,reverse=True))#降序排列
输出结果: