0
eval
문을 문자열 목록과 함께 사용하려면 어떻게해야합니까?
예 : 목록 ["math.sin", "math.cos", "lambda x: x * 2", "lambda x: x ** 2"]
및 값 x = 1
.
내 작업은 표현식의 결과가있는 목록을 반환하는 것입니다.문자열 목록에 eval 문을 사용하는 방법은 무엇입니까?
eval
문을 문자열 목록과 함께 사용하려면 어떻게해야합니까?
예 : 목록 ["math.sin", "math.cos", "lambda x: x * 2", "lambda x: x ** 2"]
및 값 x = 1
.
내 작업은 표현식의 결과가있는 목록을 반환하는 것입니다.문자열 목록에 eval 문을 사용하는 방법은 무엇입니까?
import math
exprs = ["math.sin", "math.cos", "lambda x: x * 2", "lambda x: x ** 2"]
x = 1
functs = map(eval, exprs)
# or: functs = (eval(e) for e in exprs)
results = [f(x) for f in functs]
[답변] @Amadan –
'문자열'유형의 목록에있는 항목이 있습니까? –
예 @KshitijSaraogi –