>>> from itertools import product, combinations >>> [x+y for x, y in product("abc", "123")] ['a1', 'a2', 'a3', 'b1', 'b2', 'b3', 'c1', 'c2', 'c3'] >>> for x, y, z in combinations(product("abc", "123"), 3): print x[0] + x[1], y[0] + y[1], z[0] + z[1] a1 a2 a3 a1 a2 b1 a1 a2 b2 a1 a2 b3 a1 a2 c1 a1 a2 c2 a1 a2 c3 a1 a3 b1 a1 a3 b2 a1 a3 b3 .... -- lauris On 17/02/11 12:16, CurrentUser wrote: > Istrauka is: > http://www.reafamily.lt/index.php?option=com_content&view=article&id=2386%3Askaiciu-galia-knyga&catid=47%3Anumerologija&Itemid=148&lang=lt > "...raidþiø vertimo á skaièius lietuviðkos abëcëlës pavyzdá: A, À, J, S, Ð= > 1; B, K, T= 2; C, È, L, U, Ø, Û=3; D, M, V= 4; E, Æ, Ë, N, W = 5; F, O, > X = 6; G, P, Y = 7; H, Q, Z, Þ = 8; I, Á, R = 9. Anglø kalbos abëcëlë yra > analogiðka. Reikia atmesti tik raides À, Ð, È, Ø, Û, Æ, Ë, Þ, Á . Turi > likti 26 raidës" > > Tikslas - pagal uzduota skaitmenu rinkini (skaiciu) istraukti is matricos > makcimalu nepasikartojanti "zodziu" (nebutinai turinti prasme) variantu. > Todel keli is variantu ir butu is duotos matricos: > a1& a2& a3 > a1& a2& b3 > a1& a2& c3 > .... ir pan. > > Rgds. > > > "Laimis"<wiela@centras.lt> wrote in message > news:ijg9dd$aef$1@trimpas.omnitel.net... >> CurrentUser raðë: >>> Sveiki, >>> Jauciu, yra kazkokie jau standartiniai sprendimai i? tokios matricos >>> istraukti visus imanomus nepasikartojancius variantus, kaip antai a1& >>> a2& >>> a3. >>> Aplinka geriau butu kas nors "po pro??e", koks VBA. Gal KAS PAMA?YT?. >>> a?i? >> >> Nieko nesupratau pagal duotà pavyzdá. Nei per kà (matricos stulpelius ar >> eilutes; ar apskritai pavieniai elementai per visà matricà) tikrinami >> nepasikartojantys elementai, nei tai, kodël bûtent 'a1& a2& a3', jei >> pavyzdyje nëra _në_vieno_ pasikartojanèio elemento. >> >> __________ Information from ESET NOD32 Antivirus, version of virus >> signature database 5882 (20110217) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> > >