在用python處理多個(gè)列表元素時(shí),需要處理的信息一般比較多且雜。這時(shí)運(yùn)用Python列表元素比較的方法,就能快速處理列表信息,能更輕松訪問(wèn)每個(gè)元素。
1 問(wèn)題
如何運(yùn)用Python列表的元素比較解決問(wèn)題。
2 方法
方法一 for循環(huán),此情況是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)**
代碼清單 2
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)
3 結(jié)語(yǔ)
針對(duì)python多個(gè)列表的處理問(wèn)題,本小組提出了用python列表的元素比較方法來(lái)解決該問(wèn)題。通過(guò)小組內(nèi)的實(shí)踐合作,證明了該方法是有效的。本文的方法中考慮不周的是代碼形式單一,解決的是初步的元素處理。未來(lái)可以繼續(xù)研究多元素的細(xì)化處理。這次實(shí)驗(yàn)也鍛煉了我們的邏輯能力,并且能把想法一步步落實(shí)。使我們更熟練的掌握了python語(yǔ)法。
-
代碼
+關(guān)注
關(guān)注
30文章
4893瀏覽量
70445 -
python
+關(guān)注
關(guān)注
56瀏覽量
86457 -
for循環(huán)
+關(guān)注
關(guān)注
0文章
61瀏覽量
2689
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論