Produce this list [0, 2, 6, 12, 20, 30, 42, 56, 72, 90] using list comprehension syntax

Advertisements I can produce the list [0, 2, 6, 12, 20, 30, 42, 56, 72, 90] using the following code: x = [] y = 0 for i in range(2,21,2): x.append(y) y += i However I’m not sure how to convert this into list comprehension syntax of the form [expression for value in iterable if… Read More Produce this list [0, 2, 6, 12, 20, 30, 42, 56, 72, 90] using list comprehension syntax

Google sheets. Generate sequence ID

Advertisements I need to generate "ID" in quantity which is given in "quantity" column. I use the formula "=ArrayFormula(TOCOL("T"&TEXT( sequence(C2);"00")&""&$A2&"|"&$B2))". It generates ID only for the first product. How to generate IDs for the entire ID array? Example file >Solution : You may try: =tocol(map(A2:A;B2:B;C2:C;lambda(a;b;c;if(counta({a\b\c})<>3;;index("T"&text(sequence(1;c);"00")&a&"|"&b))));1)

XSLT: delete duplicates + set sequence

Advertisements I need to delete duplicates from xml + set correct sequence i.e. 10, 20, 30 etc. My xml: <?xml version="1.0" encoding="UTF-8"?> <serviceInvocationRequests> <serviceInvocationRequest> <requests> <workCenter>04901</workCenter> <description>Some random description</description> <resourceMemberList> <resource>R4902A01</resource> <sequence>10</sequence> </resourceMemberList> <resourceMemberList> <resource>R4902A02</resource> <sequence>10</sequence> </resourceMemberList> <resourceMemberList> <resource>R4902A01</resource> <sequence>10</sequence> </resourceMemberList> <resourceMemberList> <resource>R4902A02</resource> <sequence>10</sequence> </resourceMemberList> </requests> </serviceInvocationRequest> </serviceInvocationRequests> My xslt for deleting duplicates: (currently works… Read More XSLT: delete duplicates + set sequence