欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于Python元祖,列表,字典,集合的比較

 更新時(shí)間:2017年01月06日 08:51:07   投稿:jingxian  
下面小編就為大家?guī)硪黄P(guān)于Python元祖,列表,字典,集合的比較。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

定義 方法
列表 可以包含不同類型的對象,可以增減元素,可以跟其他的列表結(jié)合或者把一個(gè)列表拆分,用[]來定義的 eg:aList=[123,'abc',4.56,['inner','list'],7-9j] 1.list(str):將str轉(zhuǎn)換成list類型,str可以使字符串也可以是元組類型 2.aList.append('test'):追加元素到列表中去 3.del aList[1]:刪除列表中下標(biāo)為1的元素 del aList:刪除整個(gè)列表 4.cmp(list1,list2):比較兩個(gè)列表的大小 5.len(list):返回列表元素個(gè)數(shù) 6.sorted(list):使用字典序?qū)α斜碇性剡M(jìn)行排序 7.reversed(list):倒置列表中的元素位置 8.list.count(obj):返回對象obj在list中出現(xiàn)的次數(shù) 9.list.extend(seq):把序列seq的內(nèi)容添加到list中10.list.insert(index,obj):在索引量為index的地方插入obj對象 11.list.pop(index=-1):刪除并返回指定位置的對象,默認(rèn)是最后一個(gè)對象 12.list.remove(obj):從list中刪除obj對象
元組 可以包含不同類型的對象,但是是不可變的,不可以在增減元素,用()來定義 eg:aTuple=(123,'abc',4.56,['inner','list'],7-9j) 1.tuple(obj):將對象obj轉(zhuǎn)換成tuple對象,obj可以是任意字符串或者列表 2.適用于列表的del,cmp,len,max,min方法也適用于tuple,但是由于元祖是不可變的,替換、添加、排序等不可實(shí)現(xiàn)
字典 鍵值對,用{}來定義 eg:aDict={'name':'cynthia','age':18}

1.dict1=dict((['x',1],['y',2])):dict()創(chuàng)建字典 2.dict1={}.fromkeys(('x','y'),-1):fromkeys()創(chuàng)建一個(gè)默認(rèn)字典,字典中元素具有相同的值 3.dict1.keys():獲取字典的鍵值列表 4.dict1.has_key('x'):判斷字典中是否有‘x'鍵值,返回bool型 5.dict.get(key,default):返回鍵值key的值,若是key不存在,返回default的值 6.dict.items():返回鍵值對列表值 7.dict.values():返回字典中所有值的列表 8.dict.update(dict2):將dict2的鍵值對列表添加到字典dict中去 9.dict.pop(key):返回鍵值key的value 10.setdefault():類似get方法,能夠獲得給定key的value,此外setdefault還能在自動(dòng)重不含有給定key的情況下設(shè)定相應(yīng)的key-value 11.clear():清除字典中所有的項(xiàng)。原地操作,無返回(或說返回值為None) 12.copy():返回具有相同key-value的新字典,為淺復(fù)制(shallow copy)

集合

set() 可變集合

frozenset() 不可變集合

方法(所有的集合方法):
s.issubset(t) 如果s是t的子集,返回True,否則返回False
s.issuperset(t) 如果s是t的超集,返回True,否則返回False
s.union(t) 返回一個(gè)新集合, 該集合是s和t的并集
s.intersection(t) 返回一個(gè)新集合, 該集合是s和t的交集
s.difference(t) 返回一個(gè)新集合, 該集合是s的成員, 但不是t的成員, 即返回s不同于t的元素
s.symmetric_defference(t) 返回所有s和t獨(dú)有的(非共同擁有)元素集合
s.copy() 返回一個(gè)s的淺拷貝, 效率比工廠要好

方法(僅適用于可變集合):以下方法參數(shù)必須是可哈希的
s.update(t):用t中的元素修改s,即s現(xiàn)在包含s或t的成員
s.intersection_update(t):s中的成員是共同屬于s和t的元素
s.difference_update(t):s中的成員是屬于s但不包含在t中的元素
s.symmetric_difference_update(t):s中的成員更新為那些包含在s或t中,但不是s和t共有的元素
s.add(obj):在集合s中添加對象obj
s.remove(obj):從集合s中刪除對象obj,如果obj不是集合s中的元素(obj not in s),將引發(fā)keyError錯(cuò)誤
s.discard(obj):如果obj是集合s中的元素,從集合s中刪除對象obj
s.pop():刪除集合s中得任意一個(gè)對象,并返回它
s.clear():刪除集合s中的所有元素

以上就是小編為大家?guī)淼年P(guān)于Python元祖,列表,字典,集合的比較全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • PyCharm 2021.2 (Professional)調(diào)試遠(yuǎn)程服務(wù)器程序的操作技巧

    PyCharm 2021.2 (Professional)調(diào)試遠(yuǎn)程服務(wù)器程序的操作技巧

    本文給大家分享用 PyCharm 2021 調(diào)試遠(yuǎn)程服務(wù)器程序的過程,通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-08-08
  • 使用Python 自動(dòng)生成 Word 文檔的教程

    使用Python 自動(dòng)生成 Word 文檔的教程

    今天小編就為大家分享一篇使用Python 自動(dòng)生成 Word 文檔的教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python實(shí)現(xiàn)自動(dòng)網(wǎng)頁截圖并裁剪圖片

    python實(shí)現(xiàn)自動(dòng)網(wǎng)頁截圖并裁剪圖片

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)自動(dòng)網(wǎng)頁截圖并裁剪圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python安裝Matplotlib包完整步驟記錄

    Python安裝Matplotlib包完整步驟記錄

    這篇文章主要給大家介紹了關(guān)于Python安裝Matplotlib包的相關(guān)資料,Matplotlib是一個(gè)Python 2D繪圖庫,它以多種硬拷貝格式和跨平臺的交互式環(huán)境生成出版物質(zhì)量的圖形,需要的朋友可以參考下
    2023-12-12
  • 使用Keras中的ImageDataGenerator進(jìn)行批次讀圖方式

    使用Keras中的ImageDataGenerator進(jìn)行批次讀圖方式

    這篇文章主要介紹了使用Keras中的ImageDataGenerator進(jìn)行批次讀圖方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python控制windows剪貼板,向剪貼板中寫入圖片的實(shí)例

    python控制windows剪貼板,向剪貼板中寫入圖片的實(shí)例

    今天小編就為大家分享一篇python控制windows剪貼板,向剪貼板中寫入圖片的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python基礎(chǔ)之條件語句詳解

    Python基礎(chǔ)之條件語句詳解

    今天給大家?guī)淼氖顷P(guān)于Python基礎(chǔ)的一些知識,文章圍繞著Python條件語句展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 使用Pandas實(shí)現(xiàn)高效讀取篩選csv數(shù)據(jù)

    使用Pandas實(shí)現(xiàn)高效讀取篩選csv數(shù)據(jù)

    在數(shù)據(jù)分析和數(shù)據(jù)科學(xué)領(lǐng)域中,Pandas?是?Python?中最常用的庫之一,本文將介紹如何使用?Pandas?來讀取和處理?CSV?格式的數(shù)據(jù)文件,希望對大家有所幫助
    2024-04-04
  • Python中文編碼那些事

    Python中文編碼那些事

    由于中文的特殊性,造成了在各大編程語言中都存在編碼轉(zhuǎn)換的問題,今天我們來探討下python中中文編碼如何處理呢
    2014-06-06
  • pyside寫ui界面入門示例

    pyside寫ui界面入門示例

    PySide 是一個(gè)python綁定的跨平臺GUI Qt庫。目前,支持Python的Qt庫有兩個(gè)PyQt和PySide。下面寫一個(gè)簡單的hello程序?qū)W習(xí)他的使用方法
    2014-01-01

最新評論