python的列表list和集合set操作

2021-08-18 19:31:47 字數 1120 閱讀 8295

以下是一些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 is c)

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...