![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python笔记
文章平均质量分 53
米兰的小碼农
这个作者很懒,什么都没留下…
展开
-
python sorted/sort实现多条件排序
一、sort 和 sorted的方法列表对象提供了sort()方法支持原地排序,而内置函数sorted()返回新的列表,并不对原列表进行任何修改;sorted()方法可以对列表、元组、字典、range对象等进行排序;列表的sort()方法和内置函数sorted()都支持可以参数实现复杂排序要求;二、多条件实现排序(不使用库的做法)>>> persons = [{'name': 'Dong', 'age': 37, 'height': 170}, {'na原创 2022-05-04 20:22:30 · 3789 阅读 · 5 评论 -
python readline()和readlines()
文件对象的方法描述fp.readline() 从文件中读取一行内容,并以此作为一个字符串返回fp.readlines()将文件中的每行内容作为一个字符串存入列表中,并返回该列表注意事项:readline()和readlines(),都是从当前位置进行读取;python中在处理文件时,文件对象使用距离文件开始处的偏移量(以字节为单位)维护文件中的当前位置。当然以 ‘r’ 或 ‘w’模式打开时,初始位置是0;如果不是0,则前面的数据不能够获取到了,比如偏移量位于某行中...原创 2021-05-15 20:04:56 · 3131 阅读 · 0 评论 -
python列表 += 与 + 的微妙差异
直接上代码:>>> lst1 = [1, 2, 3]>>> lst2 = lst1>>> lst3 = lst1>>> id(lst1)2241808741576>>> id(lst2)2241808741576>>> id(lst3)2241808741576>>> lst2 += [4, 5]>>> print(lst2)[1, 2, 3原创 2021-04-30 09:21:14 · 399 阅读 · 0 评论