Python基礎(chǔ)(一)

list,tuple,dict,set的區(qū)別及常用函數(shù)

一)、list: 列表是 有序的,可重復(fù)。

常用函數(shù):

* appen() 方法   list.append( item) 添加元素。
* count( ) 方法  list.count( ) 統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)。
* extend() 方法  list.extend( ) 自一個(gè)列表后面一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來的列表)。
* index()方法  list.index( obj)  從列表中找出某一個(gè)值第一個(gè)匹配項(xiàng)的索引位置。
* insert()方法   list.insert(index,obj)  將對(duì)象插入列表。
* pop()  方法  list.pop(index) 用于移除列表中的一個(gè)元素(),并返回該元素的值。pop()方法是唯一一個(gè)既能改變列表又能返回元素值的列表方法。使用pop()方法可以實(shí)現(xiàn)一種常見的數(shù)據(jù)結(jié)構(gòu)-----棧。
* remove() 方法用于列表中某個(gè)值的第一個(gè)匹配項(xiàng)。  list.remove(obj)
* reverse() 方法 用于反向列表中的元素。list.reverse()  該方法不要用傳參。   擴(kuò)展:如果需要對(duì)一個(gè)序列進(jìn)行反向迭代,可以使用reverse()函數(shù),這個(gè)函數(shù)并不返回列表,而返回的是一個(gè)迭代器(Iterator)對(duì)象。
* sort( )方法    用于對(duì)原列表進(jìn)行排序,如果指定參數(shù),就使用參數(shù)指定的比較進(jìn)行排序。list.sort(func)  # func為可選參數(shù)。
* clear()方法 用于清空列表,類似于del a[:]   list.clear()
* copy()方法 用于復(fù)制列表。 類似于 a[:] list.copy()

二)、tuple :元組有序,可重復(fù),但不能修改其內(nèi)部的值。

常用方法:

* count()方法  
* index()方法

三)、dict:字典有多個(gè)鍵及其對(duì)應(yīng)的值構(gòu)成的對(duì)組成。{key:value} key ---- value 結(jié)構(gòu)。key不可 重復(fù)且無序。

常用函數(shù)

* clear() 方法    用于刪除字典內(nèi)的所有項(xiàng)。  dict.clear()
* copy() 方法 返回一個(gè)具有相同鍵和值的新字典。這個(gè)方法是淺復(fù)制。因?yàn)橹当旧硐嗤?,而不是副本? dict.copy( )
* fromkeys() 方法  用于創(chuàng)建一個(gè)新字典,以seq中元素做字典的鍵,value為字典所有鍵的初始值。  dict.fromkeys(seq[,value])
* get() 方法   返回指定鍵的值,,如果不存在則返回默認(rèn)值。  dict.get(key,default=None)
* key in dict    in 操作判斷鍵是否存在于字典中。如果存在則返回True,不存在則返回False。
* keys() 方法    以列表形式返會(huì)一個(gè)字典所有的key.   dict.keys()
* values() 方法    以列表形式返回字典所有的值。于返回的鍵不同,返回的值可以包含重復(fù)的元素。   dict.values()
* items()  方法    以列表返回可遍歷的(鍵,值)元組數(shù)組。 dict.items()
* setdefault() 方法  和get() 方法類似。用于獲得與給定鍵相關(guān)聯(lián)的 值。如果不存在于字典中,就會(huì)添加鍵并將鍵的設(shè)為默認(rèn)值。   dict.setdefault(key,default=None)
* update() 方法     dict.update(key,value)
* pop(key)  popitem()

四)、set:集合,不可重復(fù)且無序。

常用函數(shù)

* add() 方法  set.add(item)
* remove() 方法    set.remove(item)
* pop() 方法  用于移除集合中的一個(gè)元素(),并返回該元素的值   set.pop(item)
* update()  方法   更新集合中的元素  set.update()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python中數(shù)據(jù)類型 計(jì)算機(jī)顧名思義就是可以做數(shù)學(xué)計(jì)算的機(jī)器,因此,計(jì)算機(jī)程序理所當(dāng)然地可以處理各種數(shù)值。但...
    大嘴蝸牛閱讀 1,146評(píng)論 0 5
  • 一、python 變量和數(shù)據(jù)類型 1.整數(shù) Python可以處理任意大小的整數(shù),當(dāng)然包括負(fù)整數(shù),在Python程序...
    績(jī)重KF閱讀 2,028評(píng)論 0 1
  • 最近在慕課網(wǎng)學(xué)習(xí)廖雪峰老師的Python進(jìn)階課程,做筆記總結(jié)一下重點(diǎn)。 基本變量及其類型 變量 在Python中,...
    victorsungo閱讀 1,965評(píng)論 0 5
  • 與或運(yùn)算 在計(jì)算 a and b 時(shí),如果 a 是 False,則根據(jù)與運(yùn)算法則,整個(gè)結(jié)果必定為 False,因此...
    張文靖同學(xué)閱讀 366評(píng)論 0 1
  • 聽,這次給大家講一個(gè)我歷經(jīng)千辛萬苦,終于使自己的微信表情上架的故事。 去年底的時(shí)候,我萌生了這種想法,試一試制作微...
    latte卷閱讀 921評(píng)論 0 3

友情鏈接更多精彩內(nèi)容