本节知识点
1、理解Python的大环境
2、快速掌握移除元素的逻辑
3、快速理解去重元素的两种方式和简单排序
Python:
1 大环境下现在Python已经成为了每一个必须项目,Python说简单也不简单主要是掌握其中的编程逻辑也简单,可以用于爬虫,可视化。不会的可以通过cmd下先安装Python环境下载pycharm即可
2 Python的文件类型分为3种,即源代码、字节代码和优化代码。这些都可以直接运行,不需要进行编译或连接。
实战例子,只要熟悉逻辑一切都迎刃而解
-
移除元素
输入的元素
① lista = [1,2,4,6,7,8,9,11,13]
需要移除元素
② listb =[1,7,11,13]
如果不在listb里返回item,定item为新的
③ data =[item for item in lista if item not in listb]
输出需要移除的结果,得到移除后的结果
print(f"lista remove {listb}, result :",data )
-
去重元素 利用set函数结构,在python中set是没有重复元素的。是一个集合概念,且没排序规律
listc =[10,20,20,30,25,40,40,56]
print(f"source list {listc},unique list:",set(listc))
利用遍历循环结构去重
#初始值
①list1 =[10,20,20,30,25,40,40,56]
#新建一个结果集
②result = []
#定义item 在list1集合中
③for item in list1:
#如果item不在新建的结果集中
④if item not in result:
#结果集就输出
⑤ result.append(item)
#打印初始值,以及去重值结果
⑥print(f"source list {list1},unique list:",result)
-
元素排序
list2 = [1,4,2,3,6,7,8]
list2.sort()#升序的排法
print(f"list2 is {list2}")
list2.reverse()#降序的排法
print(f"list2 is {list2}")
- 最终运行结果