Применить список функций для объекта в Python

Статический полиморфизм: где решение решить, какой метод выполнить, определяется во время компиляции. Метод перегрузки может быть примером этого.

Динамический полиморфизм: это решение о выборе того, какой метод выполнить, задается во время выполнения. Примером может служить метод Overriding.

13
задан Bill the Lizard 1 August 2012 в 00:06
поделиться

1 ответ

Это - мое решение:

def plus(i):
    return i+i

def mult(i):
    return i*4

functions = [plus,mult]

result=[]

for i in ["a","b","c","d"]:
    for j in functions:
        result.append(j(i))

результат [16]: ['aa', 'aaaa', 'bb', 'bbbb', 'cc', 'cccc', 'dd', 'dddd']

0
ответ дан 1 December 2019 в 19:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: