Python列表的元素比较

在用python处理多个列表元素时,需要处理的信息一般比较多且杂。这时运用Python列表元素比较的方法,就能快速处理列表信息,能更轻松访问每个元素。

1 问题

如何运用Python列表的元素比较解决问题。

2 方法

方法一 for循环,此情况是list1属于list2

方法二 得出列表中相同的元素和不同元素

方法三 c为在list1列表中而不在list2中,d为在list2列表中而不在list1中

代码清单 1

list1 = [1,2,3]

list2 = [1,2,3,4,5]

for i in list2:

  if i not in list1:

     print(i)

391d532719376f399a5d02596f91adb4.png

代码清单 2

00472e220db885371f27ecbc276bc330.png

list1 = [1,2,3,8]

list2 = [1,2,3,4,5]

a = [x for x in list1 if x in list2]

b = [y for y in (list1 + list2) if y not in a]

print(a)

print(b)

代码清单 3

list1=[1,2,3,8]

list2=[1,2,3,4,5]

c=[x for x in list1 if x not in list2]

d=[y for y in list2 if y not in list1]

print(c)

print(d)

1525e3143b61d6d084850026f1c52291.png

3 结语

针对python多个列表的处理问题,本小组提出了用python列表的元素比较方法来解决该问题。通过小组内的实践合作,证明了该方法是有效的。本文的方法中考虑不周的是代码形式单一,解决的是初步的元素处理。未来可以继续研究多元素的细化处理。这次实验也锻炼了我们的逻辑能力,并且能把想法一步步落实。使我们更熟练的掌握了python语法。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法与编程之美

欢迎关注『算法与编程之美』

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值