avp26/u2/list_ops.py
2026-09-29 11:12:53 +00:00

29 lines
623 B
Python

def append(list1, list2):
result = []
for item in list1 :
result = result + [item]
for item in list2 :
result = result + [item]
return result
def concat(lists):
result = []
for item in lists:
result = append(result, item)
return result
def filter(function, list):
res = []
if function(item) :
res = res + item
return res
def length(list) :
counter = 0
for item in list:
counter = counter + 1
return counter
def map(function, list)
res = []
for item in list:
res = [function(item)] + res
return res
def