在1-33范围内,随机生成两个包含6个元素的列表。例如列表A:,列表B:。
如果进行同位置比较是否相同(a1与b1,a2与b2),输出两个列表相同的个数。
sum0=0
for i in range(len(a)): #a,b是两个列表
if a[i]==b[i]:
sum0+=1
print(sum0)
import random
list_a = random.choices(range(1, 34), k=6)
list_b = random.choices(range(1, 34), k=6)
for i in range(4):
if list_a[i] == list_b[i]:
print(list_a[i])
import random
A = [random.randint(1,33) for i in range(6)]
B = [random.randint(1,33) for i in range(6)]
res = [1 if A[i] == B[i] else 0 for i in range(6)]
print("列表A:", A)
print("列表B:", B)
print(f'两列表相同位置元素相同的个数为:{sum(res)}')