Python比较两个列表或文本内容是否相同-代码实现

本文介绍如何用Python比较两个列表的值以及两个文本文件的内容。基础版着重于检查列表中相同的元素,进阶版则涉及比较txt文本,揭示不同之处。在比较txt时需注意换行符可能导致的差异。
摘要由CSDN通过智能技术生成

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";

    

    

   代码实现如下:

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值