1. 基础版-检查两个列表是否含有同样的值(同一值在不同列表里的位置可能不同),并将不同的内容分别输出编号和值;
a=[6,5,4,3,2,1]
b=[1,2,9]
for i in range(0,len(a)):
if a[i] not in b:
print("a有b没有","位置",i,"值",a[i])
print("---------")
for i in range(0,len(b)):
if b[i] not in a:
print("b有a没有","位置",i,"值",b[i])
程序运行结果:
a有b没有 位置 0 值 6
a有b没有 位置 1 值 5
a有b没有 位置 2 值 4
a有b没有 位置 3 值 3
---------
b有a没有 位置 2 值 9
2. 进阶版-比较两个txt文本是否一样,并将不同点输出;
有两个txt,分别为“喜欢舞蹈.txt", "喜欢音乐.txt";
代码实现如下: