try
---------------------------------------
#!/usr/bin/env python
from types import ListType, IntType

def array_expander( ar=None, ex=None ):
    if type( ex ) != IntType:
        return []
    if ex <= 0:
        return []
    if type( ar ) != ListType:
        return []
# working code starts here #
    res = []
    for t in ar:
        for x in range( ex ):
            res.append( t )
    return res
# function ends #

res = array_expander( [1,11,3,5], 4 )

print res
---------------------------------------
[1, 1, 1, 1, 11, 11, 11, 11, 3, 3, 3, 3, 5, 5, 5, 5]



--
*Kiri-kin-tha's* First Law of Metaphysics is /"Nothing unreal exists."/
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to