有没有办法在python中比较列表中的2个序列,即使它们没有标准化(我认为这是正确的词)。例如: a = [1,1,2,3,3,1,5]
b = [2,3,3,1,5,1,1]
c = [1,1,1,2,3,3,5]
a == b应返回true,因为它们只包含从不同的出发点相同的序列。 c == a应该返回false,尽管它们包含相同的元素,它们不包含相同的序列 我所能的事情是相当不雅的唯
我需要创建一个在数据库中具有唯一标识列的实体表单,它不是主键列,我需要在表单创建页面中显示该表单。我已将此列设置为UNIQUE而不是null。现在,每当我创建一个新的用户,雇员或任何实体我需要生成一个序列号就像这个格式的形式显示出来, ID_001, ID_002 ... ID_00N and so on.
EMP_001, EMP_002 ... EMP_00N and so on.
当
我有一个任务,其中我有三个阵列A,B,C的序列相似性。所有这些都包含相同的数据。为简单起见让我们假设该数据是数字1至5中的数据将是在不同的杂乱序列。我想找出多个B &Ç其阵列具有最相似A. Eg:
A = 1,2,3,4,5
B = 1,2,3,5,4
C = 4,1,2,3,5
在这种情况下的数据,很容易在视觉上理解B是更类似于A.但它确实变得更为复杂混乱的序列。 Eg:
A = 1
我试图截断这个序列,例如你可以在F# let sublist sequ (i:int) (n:int) =
let item = Seq.item(n-i) sequ
let start = Seq.item i sequ
let ending = Seq.item n sequ
Seq.truncate(item) (seq{start..ending})