的每个位置我有两个阵列比较元件以阵列
a = [ab,bc,cd]
b = [bc,ab,cd]
我想的每个元素counter -1
和显示counter
counter += 1
如果它们匹配,否则
counter=0
for i in a:
for j in b:
if a[i-1] == b[j-1]:
counter = counter + 1
elif a[i-1] != b[j-1]:
counter = counter - 1
print counter
我越来越奇怪的结果,我是新的编程和帮助表示赞赏。
对不起,复制粘贴错误
你”重新测试相同的条件两次。 – interjay
那么你究竟想要为你的例子列表得到输出?假设列表中有字符串 –
在''中为'i做''遍历**成员**,而不是'a'的**索引**。这意味着,在循环的每次迭代中,“i”将是存储在列表“a”(“ab”,然后是“bc”,然后是“cd”)中的值之一。尝试直接比较'i'到'j'。 – zayora