new_list = [0,0,0,0]
for random_list中的x_list:#list of list
表示x_list中的x:
如果x ==“I”或“i”:
list_index = x_list.index(x)
new_list [list_index] + = 1
让我们说random_list是[['x','x','我','我'],['x','x','我','x']]
它应该输出[0,0,2,1],但它不是
答案 0 :(得分:0)
您可能正在寻找内置的enumerate
,它允许您同时迭代对象和索引。那么你的内循环可能是
for list_index, x in enumerate(x_list):
if x == "I" or "i":
new_list[list_index] += 1
它应该做你想要的
PS 的
还有一个问题:if x == "I" or "i":
实际应该是if x == "I" or x == "i":