gpt4 book ai didi

python - 初始化多个字符串,并将每个具有多个值的字符串初始化为一个变量。对字符串执行操作

转载 作者:行者123 更新时间:2023-12-01 09:14:13 29 4
gpt4 key购买 nike

这是我在 stackoverflow 中的第二个问题,我是 Python 的初学者。我不知道如何在这里提问。如有任何错误,请原谅我。请帮我。感谢您的宝贵时间和回复。

我在这里通过以下简单问题解释了我的要求。考虑以下情况:

G = range(100,1000,100) #= [100, ..,1000]=total values (n) = 10 
I = range(0,2,0.1) #= [0 0.1 ........2]=total values(m) = 20
V = f(G,I)

对于 G 的每个值,针对 I 的所有值计算 V,如下所示:

    for i in G:
for j in I:
V = f(i,j)

变量 V 应存储“n”个字符串,每个字符串具有“m”个值。最后,V 可能看起来像这样 V = {[1,2,3,...(m 值)],[4,6,....,(m 值)],....,[10 ,20,...(m值)]}

Q1:如何初始化V来存储n个字符串,每个字符串包含m个值?请注意,m 和 n 值可能会因情况而异

问题2:如何将for循环中公式计算出的值存储在V中

最佳答案

A1,A2:看起来您希望 V 成为列表的列表,其中外部列表​​有 n 个包含 m 个值的列表,其中每个值都是 f(i,j)。为此,您不需要预先初始化列表,只需使用append 方法即可。迭代时,枚举方法将为您提供 G 中当前元素的索引,因此您可以访问 V 中的当前列表。

以下内容将构建您的列表列表:

V = []
for outerListIndex, i in enumerate(G):
V.append([])
for j in I:
V[outerListIndex].append(f(i,j))

关于python - 初始化多个字符串,并将每个具有多个值的字符串初始化为一个变量。对字符串执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51395116/

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