list = [1,2,3,4,5,6,7,8,9,0,0,0,0,0]listSet = list.set(list)#将列表中的数据进行去重处理此时listSet中的数据为[1,2,3,4,5,6,7,8,9,0]index = list.index(2)#返回数据元素首先出现的位置,如果lis...
分类:
编程语言 时间:
2015-06-26 19:52:12
阅读次数:
136
简单来说,这个技巧对应的是如下一种场景假设有文本如下cccc
aaaa
bbbb
dddd
bbbb
cccc
aaaa
现在需要对它进行去重处理,这个很简单,sort -u就可以搞定,但是如果我希望保持文本原有的顺序,比如这里有两个aaaa,我只是希望去掉第二个aaaa,而第一个aaaa在bbbb的前面,去重后仍旧要在它前面,所以我期望的输出结果是cccc
aaaa
bbbb
dddd
当然,这个...
分类:
系统相关 时间:
2015-03-16 09:49:39
阅读次数:
171
在一个医药行业的系统中需要根据患者的接触记录ID获取不同接触类型的集合,效果像这样--患者接触记录信息,一个患者可以有N个不同的接触记录,每个接触记录又有N个接触类型记录IF OBJECT_ID ('dbo.TEST') IS NOT NULLDROP TABLE dbo.TESTGOCREATE ...
分类:
数据库 时间:
2014-11-05 21:02:30
阅读次数:
252
题目大意:给定一块木板,上面每个位置有一个颜色,问最少刷几次能达到这个颜色序列
动态规划,可以先去重处理(其实没必要),令f[i][j]代表将i开始的j个位置刷成相应颜色序列的最小次数,然后状态转移如下:
若s[i]==s[j] 则f[i][j]=min(f[i-1][j],f[i][j-1]) 即将i与右半部分并成一刷子,或者将j与左半部分并成一刷子
若s[i]!=s[j] 则f[i][j...
分类:
其他好文 时间:
2014-10-10 11:50:04
阅读次数:
170