基于python的列表list和集合set操作
以下是一些python的list和set的基本操作
1. list的一些操作
list = [1, 2, 3] list.append(5) print(list) list.extend([7, 8]) # extend是將可迭代對象的元素依次加入列表 print(list) list.append([7, 8]) # append是把傳入的參數(shù)當(dāng)成一個(gè)元素加入列表 print(list) list.reverse() # 元素翻轉(zhuǎn),注意不能將這個(gè)操作賦給一個(gè)變量,此操作是對list本身操作,即list自身發(fā)生變化 # l=list.reverse() l為空,沒有得到list翻轉(zhuǎn)后的值 print(list)
輸出結(jié)果:
2.s et基本操作
list = [1, 1, 3, 2, 3] s = set(list) print(s) s.add(4) # s.add([2,3]) 錯(cuò)誤,add函數(shù)只能增加與原集合相同類型的元素 print(s) s.update([3, 5, 6]) # s.update(5) 錯(cuò)誤,update更新集合時(shí)傳入的是一個(gè)可迭代對象 print(s) c = s.copy() # 用于集合復(fù)制,創(chuàng)建新集合 cc = s print(c) print(cc) # 類似于list中copy方法 print(cc is c) ss = {1, 2, 3, 9} minus = s.difference(ss) # 求差集 print(minus) union = s.union(ss) # 求并集 print(union) intersection = s.intersection(ss) # 求交集 print(intersection)
輸出結(jié)果:
以上這篇基于python的列表list和集合set操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
TensorFlow實(shí)現(xiàn)MLP多層感知機(jī)模型
這篇文章主要為大家詳細(xì)介紹了TensorFlow實(shí)現(xiàn)MLP多層感知機(jī)模型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03python 實(shí)現(xiàn)tar文件壓縮解壓的實(shí)例詳解
這篇文章主要介紹了python 實(shí)現(xiàn)tar文件壓縮解壓的實(shí)例詳解的相關(guān)資料,這里提供實(shí)現(xiàn)方法,幫助大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下2017-08-08Python 排序最長英文單詞鏈(列表中前一個(gè)單詞末字母是下一個(gè)單詞的首字母)
這篇文章主要介紹了Python 排序最長英文單詞鏈(列表中前一個(gè)單詞末字母是下一個(gè)單詞的首字母),列表中每個(gè)元素相當(dāng)于一個(gè)單詞,要實(shí)現(xiàn)列表中前一個(gè)單詞末字母是下一個(gè)單詞的首字母,并且這個(gè)鏈?zhǔn)亲铋L的。感興趣的可以了解一下2020-12-12在Python函數(shù)中輸入任意數(shù)量參數(shù)的實(shí)例
今天小編就為大家分享一篇在Python函數(shù)中輸入任意數(shù)量參數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07python 通過SMSActivateAPI 獲取驗(yàn)證碼的步驟
這篇文章主要介紹了python 通過SMSActivateAPI 如何獲取驗(yàn)證碼,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05python __init__與 __new__的區(qū)別
本文主要介紹了python __init__與 __new__的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02python實(shí)現(xiàn)給數(shù)組按片賦值的方法
這篇文章主要介紹了python實(shí)現(xiàn)給數(shù)組按片賦值的方法,實(shí)例分析了Python在指定位置進(jìn)行賦值的相關(guān)技巧,需要的朋友可以參考下2015-07-07