分类:技巧
2021
04-27
话不多说,直接开干,攒了很久!1.交换变量值这个应该比较简单,但是日常用很容易忽略。a,b=5,10print(a,b)//5,10a,b=b,aprint(a,b)//10,52.将列表中所有元素组合成字符串这个其实也是一个基本语法a=['python','java','c++','go']print(','.join(a))//python,java,c++,go3.查找列表中频率最高的值感觉用Python刷算法题是不是很爽?a=[1,1,1,2,3,3,3,3,4,4,4]print(max(set(a),key=a....
继续阅读 >
2020
10-09
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1如何去掉list中重复元素my_list=[3,2,1,1,2,3]printmy_list#[3,2,1,1,2,3]unique_list=list(set(my_list))printunique_list#[1,2,3]或者fromcollectionsimportOrderedDictmy_list=[3,2,1,1,2,3]printmy_list#[3,2,1,1,2,3]unique_list=list(OrderedDict.fromkeys(my_list))printunique_list#[3,2,...
继续阅读 >
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1如何创建指定长度且有特定值的list不推荐方式list1=[0,0,0,0,0,0,0,0,0,0]printlist1#[0,0,0,0,0,0,0,0,0,0]推荐方式list1=[0]*10printlist1#[0,0,0,0,0,0,0,0,0,0]其实,前一种方式一看就不符合DRY(Don'tRepeatYourself)原则,稍微想想就知道还有更优雅的做法。如果是元组呢?只需要将[0]改成(0,)...
继续阅读 >