列表操作 Python

2021-10-03 17:46:51 字數 1224 閱讀 1381

【列表操作】現有兩個列表:a = [11, 22, 33];b = [22, 33, 44],編寫程式要求分別實現如下功能:

(1)獲取內容相同的元素列表

(2)獲取a中有, b中沒有的元素列表

(3)獲取b 中有,a中沒有的元素列表

(4)獲取a 和 b 中內容不同的元素

alist=

list

(map

(int

,input()

.split())

)blist=

list

(map

(int

,input()

.split())

)c1=

list

(set

(alist)

.intersection(blist)

)c2=

list

(set

(alist)

.difference(blist)

)print

(c2)

c3=list

(set

(blist)

.difference(alist)

)print

(c3)

c4=list

(set

(alist)

.symmetric_difference(blist)

)print

(c4)

set intersection()方法 python 集合 描述 intersection() 方法用於返回兩個或更多集合中都包含的元素,即交集。

set clear()方法 python 集合 描述 clear() 方法用於移除集合中的所有元素。

set union()方法 python 集合 描述 union() 方法返回兩個集合的並集,即包含了所有集合的元素,重複的元素只會出現一次

set difference()方法 python 集合 描述 difference() 方法用於返回集合的差集,即返回的集合元素包含在第乙個集合中,但不包含在第二個集合(方法的引數)中

set symmetric_difference()方法 python 集合 描述 symmetric_difference() 方法返回兩個集合中不重複的元素集合

菜鳥教程

python列表建立操作 python列表操作

建立列表 sample list a 1,a b python 列表操作 sample list a b 0,1,3 得到列表中的某乙個值 value start sample list 0 end value sample list 1 刪除列表的第乙個值 del sample list 0 在列...

python列表建立操作 python列表操作

列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別。如 list a b 2,5,1 1 新建列表 stus 建立空列表 stus1 list 建立空列表 print stus print stus1 stus 范冰冰 維達 soon 上述 ...

python 列表操作

list 一種順序儲存結構,序列的一種,列表元素可以是任何型別,類似陣列,引用型別。格式定義 olist 1,str 定義乙個空的list olist 獲取列表元素個數 len olist 刪除乙個列表 del olist 刪除乙個列表元素 del list i 支援 olist1 olist2 列...