gpt4 book ai didi

python - 如何将项目列表转换为python中的变量?

转载 作者:行者123 更新时间:2023-12-01 07:15:10 27 4
gpt4 key购买 nike

我在 python 中有一个项目列表,如下所示:
输入:

a=['nt','mt','pt']

我想将上面列表中的每个项目作为一个变量,然后将该变量分配给涉及该变量的正则表达式。

输出:
我想要这样的东西:
nt=re.compile("%s=[a-z]+&" %nt)
mt=re.compile("%s=[a-z]+&" %mt)
pt=re.compile("%s=[a-z]+&" %pt)

我该怎么做呢???
谢谢。
[抱歉没有以最好的方式提出问题]

最佳答案

Keep data out of your variable names.不要使用变量,使用字典:

d = {name: re.compile("%s=[a-z]+&" % name) for name in a}

关于python - 如何将项目列表转换为python中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616933/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com