随笔分类 - 嘿python基础_list
python_list_学习笔记
摘要:这里只考虑元素是具有规则性的,如: your_list = ["a1", "a2", "a10", "b2", "b1"] 对于这个列表,如果直接使用python 内置函数 sort,或者 sorted 进行排序(二者的区别就是,前者直接修改原有列表,后者返回一个新列表,原有列表保持不变),得到结果
阅读全文
摘要:在开发的过程可能会遇到这么一个需求,存在一个列表嵌套元组的数据: 需要将这个列表按照元组的第一个或者第二个元素进行排序, 这时可以直接使用内置函数sorted()进行处理 1.按照第一个元素的大小进行排序 输出: 2.按照第二个元素的大小进行排序 先将元组的元素进行倒转: 输出: 然后再进行排序:
阅读全文
摘要:在Python 的自带函数中 del 函数是一个非常特殊但是又非常实用的函数(它可以直接将变量从内存中删除) my_list = [1,2,3] my_dict = {"name":"lowman", "age":12} 可以直接使用del 删除字典或者list的元素 del my_dict["na
阅读全文
摘要:今天在进行django开发的过程中遇到了一个非常棘手的问题, 因为需求原因, 需要将一份数据存为json格式到数据库中, 如下面这种格式: list_1 = [{"name":"lowman", "age":"18"},{"name":"lowman1", "age":None}] 开发环境是pyt
阅读全文
摘要:通过set()方法可以实现列表的去重, 但是需要使用list()将结果重新转化为列表
阅读全文
摘要:student = [{"no": 1,"score": 90},{"no": 2,"score": 90},{"no": 3,"score": 88},{"no": 4,"score": 92}] # 单级排序,仅按照score排序 student_sort_1 = sorted(student, key=lambda e: e.__getitem__('score')) # 多级排序,先...
阅读全文
摘要:一.使用reversed()函数 注意:reversed()函数返回的是一个迭代器,而不是一个List,需要再使用List函数转换一下。 二.使用切片 三.使用sorted() 其中reverse=True是按降序排列,reverse=False是按照升序排列
阅读全文