Mine værktøjer
Du er her: Forside diverse filer til download mm. array.py
Handlinger tilknyttet webside

array.py

af Lars Bauer JørgensenSidst opdateret 14/06 2007 10:30

svar på http://www.eksperten.dk/spm/782889

Klik her for at hente fil

Størrelse: 1 kB - Filtype text/python-source

Indhold af fil-indholdsobjekt

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

def arraysProduct( arrays ):
    """Recursive returns product off arrays"""
    if len( arrays ) == 1:
        return arrays[ 0 ]
    res = arraysProduct( arrays[ 1: ] )
    Res = []
    for val1 in res:
        for val2 in arrays[ 0 ]:
            Res.append( val2 + " " + val1 )

    return Res

if __name__ == "__main__":
    arrays= [
              [ "hej", "goddag", "godaften", ],
              [ "Kurt", "Ole", "Hans", ],
              [ "farvel.", "vi ses.", "ciao.", ],
              [ "Julie", "Camilla", "Hans", "Thomas", "Ulrik", ],
            ]
    print "\n".join( arraysProduct( arrays ) )
« august 2018 »
søn man tir ons tor fre lør
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Chat Rooms
Dyrk motion

Trim ballerup

 

Powered by Plone, the Open Source Content Management System