如何将字符串转换为参数?

Dmi*_*kin -1 python

在将一些外部模块方法应用于类时,我需要能够将不同的对传递arg = 'value'给函数,例如:

Ad.nodes.get(id_ = '11974312')
Run Code Online (Sandbox Code Playgroud)

如何将dicts或元组传递给函数,以便在(元组)或(字典)中将('id_'字符串)识别为id_(参数 )?('id_', '11974312'){'id_':'11974312'}

基本上,我只需要id_离开'id_'

供您参考,我正在尝试将neomodel模块用于neo4j图形数据库.

gmd*_*mds 5

如果我正确理解你的问题,你正在寻找**运算符.

例:

kwargs = {'first': 3, 'second': 6}

def add(first, second):
    return first + second

print(add(**kwargs) == 9)
Run Code Online (Sandbox Code Playgroud)

这将打印True.当你申请**到一个dict参数,它会被分解为关键字参数.