list_1 = [1,4,5,7,3,6,7,9] list_1 = set(list_1) #列表排序,去重复 list_2 = set([2,6,0,66,8,4]) list_1.intersection( list_2 ) #获取两个列表的交集 list_1.union(list_2) # ...
分类:
编程语言 时间:
2019-04-19 00:44:19
阅读次数:
154
今天有个需求是对一个列表排序,但是排序字段是在另一个表中,不想用关联查询,就想能否直接在order by中用子查询,后来找到一个还挺好使。记录如下。 排序语句如下: 个人感觉像是先排好序,然后放在in的子查询中,然后就可以按照in中的顺序排序了。但是是否如此还有待考证。也没发现in有这个功能的。 在 ...
分类:
编程语言 时间:
2019-04-04 17:18:36
阅读次数:
298
函数 1、函数定义 2、返回值 —过程:没有返回值(return)的函数 — python 中 没有return,默认返回 None — 返回值>1 ,返回一个tuple(元祖) 3、函数参数 — 形参 实参 — 一个参数不能传两遍值 — 位置参数一一对应,不多不少 —关键字参数,无需一一对应,不多 ...
分类:
编程语言 时间:
2019-01-13 19:13:45
阅读次数:
235
一、列表排序 二、numpy数组排序 numpy中还有argsort()和lexsort()方法,用到后再学习记录,待续…… ...
分类:
编程语言 时间:
2019-01-10 22:20:32
阅读次数:
224
3.列表 列表由一系列按特定顺序排列的元素组成,list是一种有序的集合,可以随时添加和删除其中的元素 列表的格式:列表是用方括号[]来表示,中间的元素用逗号(,)隔开 # 简单的列表 bicycles = ['trek','cannondale','Redline','specialized'] ...
分类:
编程语言 时间:
2019-01-04 23:35:52
阅读次数:
301
这篇文章主要介绍了python实现忽略大小写对字符串列表排序的方法,通过三种不同的方法实现了对字符串的排序,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了python实现忽略大小写对字符串列表排序的方法,是非常实用的技巧。分享给大家供大家参考。具体分析如下: 先来看看如下代码: ? 1 2 ...
分类:
编程语言 时间:
2019-01-02 12:43:17
阅读次数:
230
方法一:使用集合set;将list直接转换为set 1 a = [1,3,4,3,5,7] 2 a = list(set(a)) 3 print(a)执行结果:[1, 3, 4, 5, 7]方法二:直接排序,然后逐个比较,鉴于del会直接把元素删除,设置个flag数组来编辑该删除的元素(这个思路是看... ...
分类:
编程语言 时间:
2018-12-18 21:47:49
阅读次数:
173
我们通常会遇到对数据库中的数据进行排序的问题,今天学习一下对列表和字典的排序方法。 列表 第一种:内建方法sort sort()对列表排序是永久性的排序。 用法:sort(*, key=None, reverse=False) 注意这个reverse。当reverse为True时,代表反向排列;默认 ...
分类:
编程语言 时间:
2018-12-12 19:39:03
阅读次数:
192
代码如下:defgetprice(item):#切分,获取名字与价格name,price=item.split(":")#字符串转整数,并返回returnint(price)phoneprice=‘魅族X8:1798,红米6:849,荣耀8X:1399,小米8:2499,小米8SE:2099,荣耀畅玩7A:699‘#字符串切分items=phoneprice.split(",")print(ite
分类:
编程语言 时间:
2018-11-23 18:28:34
阅读次数:
125
第一个元素一定是最小的,如果每次只想拿到列表的最小值,不想整个列表排序,可以通过不断返回最小值的方法实现 ...
分类:
编程语言 时间:
2018-11-23 16:46:44
阅读次数:
157