2024-06-03 16:56:58 发布
网友
我希望调用append函数来处理作为字符串传入的append列表。例如:
List = [1,2] func = 'append' value = 3 # I wish to call List.append(value)
我知道有一种使用eval的方法,但我无法理解
eval
您可以使用^{}内置函数:
>>> my_list = [1, 2] >>> func = 'append' >>> value = 3 >>> getattr(my_list, func)(value) >>> my_list [1, 2, 3]
使用getattr
getattr
List = [1,2] func = 'append' value = 3 f = getattr(List, func) f(value) print(List)
您可以使用^{} 内置函数:
使用
getattr
相关问题 更多 >
编程相关推荐