gpt4 book ai didi

python - 如何巧妙地为大量变量分配相同的值?

转载 作者:行者123 更新时间:2023-12-04 17:00:24 24 4
gpt4 key购买 nike

我需要分析大量数据。

其中我需要用 20 个关键字进行过滤,以通过每个关键字的不同规则找出其值。我需要每个关键字的变量来存储其累积值。

我知道我可以创建一个类,以便每个关键字都有自己的变量,但是由于它们有自己的规则,因此在此处使用类时会很笨拙。

我发现为这些关键字创建 20 个变量是针对这种情况的务实计划。

到目前为止我想出的最简单的方法是:

n1=n2=n3=n4=n5=n6=n7=n8=n9=n10= 0      # omitted n11 to n20

我相信一定有更简单的方法,比如使用“re”库之类的,但它到底是什么?

最佳答案

正确的做法是不要使用单独的变量 n1 , n2 , ..., nN .相反,制作一个数字列表并通过索引访问它们:

all_ns = [0 for _ in range(20)] # or '[0] * 20'

现在 n1就是 all_ns[0] .或者,考虑一本字典:
all_ns = {'n{0}'.format(i): 0 for i in range(20)}

哪里 n1all_ns['n1'] .

关于python - 如何巧妙地为大量变量分配相同的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24079075/

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