python——基础练习(五)

简介: python——基础练习(五)

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))

输出结果:
图片.png

第二部分:

#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))#降序排列

输出结果:

图片.png

相关文章
|
5月前
|
Python
Python 练习实例26
Python 练习实例26
|
5月前
|
Python
Python 练习实例25
Python 练习实例25
|
4月前
|
Python
Python推导式:小练习
Python推导式:小练习
|
4月前
|
Python
Python 练习实例35
Python 练习实例35
|
4月前
|
Python
Python 练习实例34
Python 练习实例34
|
5月前
|
Python
Python 练习实例33
Python 练习实例33
|
4月前
|
Python
Python 练习实例36
Python 练习实例36
|
5月前
|
Python
Python 练习实例30
Python 练习实例30
|
5月前
|
Python
Python 练习实例29
Python 练习实例29
|
5月前
|
Python
Python 练习实例21
Python 练习实例21