python的列表list和集合set操作

2022-09-01 22:30:30 字數 1182 閱讀 6312

以下是一些python的list和set的基本操作

1.list的一些操作

list = [1, 2, 3]

print

(list)

list.extend([7, 8]) #

extend是將可迭代物件的元素依次加入列表

print

(list)

print

(list)

list.reverse()

#元素翻轉,注意不能將這個操作賦給乙個變數,此操作是對list本身操作,即list自身發生變化

#l=list.reverse() l為空,沒有得到list翻轉後的值

print(list)

輸出結果:

2.set基本操作:

list = [1, 1, 3, 2, 3]

s =set(list)

print

(s)

s.add(4)

#s.add([2,3]) 錯誤,add函式只能增加與原集合相同型別的元素

print

(s)

s.update([3, 5, 6])

#s.update(5) 錯誤,update更新集合時傳入的是乙個可迭代物件

print

(s)

c = s.copy() #

用於集合複製,建立新集合

cc =s

print

(c)print

(cc)

#類似於list中copy方法

print(cc isc)

ss =

minus = s.difference(ss) #

求差集print

(minus)

union = s.union(ss) #

求並集print

(union)

intersection = s.intersection(ss) #

求交集print(intersection)

輸出結果:

Python的列表(list)介紹

列表物件支援的方法 2.count x 返回物件x在列表中出現的次數 3.extend l 將列表l中的表項新增到列表中,返回none 4.index x 返回列表中匹配物件x的第乙個列表項的索引,無匹配元素時產生異常 5.insert i,x 在索引為i的元素前插入物件x,如list.insert...

python 列表list的遍歷

這裡一共介紹,python列表 list 的遍歷方法,包括直接遍歷,下標遍歷,用列舉函式來遍歷 遍歷列表方法1 直接遍歷,這也是最普通的一種 for u in list print u,list.index u print 方法二 遍歷列表方法2 通過下標進行遍歷,range的範圍是從0到len l...

Python 中的 List 列表

任意物件的有序集合 列表可以包含任何種類的物件 列表都是可變的 列表是有序的 2 常用操作 列表長度 l1 1,2,3,4 print len l1 4 列表拼接 l2 l1 5,6 print l2 1,2,3,4,5,6 生成重複列表 print list 5 list list list li...