我正在努力找出如何使用循环遍历包含4个数组值(“ a_value”,“ b_value”,“ c_value”,“ d_value”)的列表的方法。我在此列表中的每个数组都有23个元素。我正在寻找的结果是通过列表添加每个数组的所有23个元素来运行循环。例如。总计“ a_value”,然后总计“ b_value”,依此类推。这是我到目前为止所拥有的。 谢谢你们。
class node():
def __init__(self, dataval = None):
self.dataval = dataval
self.nextval = None
class linked_list():
def __init__(self):
self.headval = None
def listprint(self):
printval = self.headval
while printval != None:
print (printval.dataval)
printval = printval.nextval
arraylist = linked_list()
arraylist.headval = node(a_value) # each '""_value' has 23 integer values
in them
e2 = node(b_value)
e3 = node(c_value)
e4 = node(d_value)
arraylist.headval.nextval = e2
e2.nextval = e3
e3.nextval = e4
arraylist.listprint()
i = 1
x = 1
total_a = 0
total_b = 0
total_c = 0
total_d = 0
for n in arraylist:
for z in range(len(n)-1)
value_a = int(a_value[i])
total_a+=value_a
i+= 1
x+=1
答案 0 :(得分:0)
您可以尝试以下操作:
dict
工作正常:)