最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python的dict,set,list,tuple應(yīng)用詳解

 更新時(shí)間:2014年07月24日 16:18:54   投稿:shichen2014  
這篇文章主要介紹了python的dict,set,list,tuple應(yīng)用詳解,需要的朋友可以參考下

本文深入剖析了python中dict,set,list,tuple應(yīng)用及對(duì)應(yīng)示例,有助于讀者對(duì)其概念及原理的掌握。具體如下:

1.字典(dict)

dict 用 {} 包圍
dict.keys(),dict.values(),dict.items()
hash(obj)返回obj的哈希值,如果返回表示可以作為dict的key
del 或 dict.pop可以刪除一個(gè)item,clear清除所有的內(nèi)容
sorted(dict)可以把dict排序
dict.get()可以查找沒(méi)存在的key,dict.[]不可以
dict.setdefault() 檢查字典中是否含有某鍵。 如果字典中這個(gè)鍵存在,你可以取到它的值。 如果所找的鍵在字典中不存在,你可以給這個(gè)鍵賦默認(rèn)值并返回此值。
{}.fromkeys()創(chuàng)建一個(gè)dict,例如:

{}.fromkeys(('love', 'honor'), True) =>{'love': True, 'honor': True} 

不允許一個(gè)鍵對(duì)應(yīng)多個(gè)值
鍵值必須是哈希的,用hash()測(cè)試
一個(gè)對(duì)象,如果實(shí)現(xiàn)_hash()_方法可以作為鍵值使用

2.集合(set)

集合是一個(gè)數(shù)學(xué)概念,用set()創(chuàng)建

set.add(),set.update.set.remove,添加更新刪除,-= 可以做set減法
set.discard 和 set.remove不同在于如果刪除的元素不在集合內(nèi),discard不報(bào)錯(cuò),remove 報(bào)錯(cuò)
< <= 表示 子集,> >=表示超集
| 表示聯(lián)合 & 表示交集 - 表示差集 ^ 差分集

3.列表(list)

列表是序列對(duì)象,可包含任意的Python數(shù)據(jù)信息,如字符串、數(shù)字、列表、元組等。列表的數(shù)據(jù)是可變的,我們可通過(guò)對(duì)象方法對(duì)列表中的數(shù)據(jù)進(jìn)行增加、修改、刪除等操作。可以通過(guò)list(seq)函數(shù)把一個(gè)序列類型轉(zhuǎn)換成一個(gè)列表。

append(x) 在列表尾部追加單個(gè)對(duì)象x。使用多個(gè)參數(shù)會(huì)引起異常。
count(x) 返回對(duì)象x在列表中出現(xiàn)的次數(shù)。
extend(L) 將列表L中的表項(xiàng)添加到列表中。返回None。
Index(x) 返回列表中匹配對(duì)象x的第一個(gè)列表項(xiàng)的索引。無(wú)匹配元素時(shí)產(chǎn)生異常。
insert(i,x) 在索引為i的元素前插入對(duì)象x。如list.insert(0,x)在第一項(xiàng)前插入對(duì)象。返回None。
pop(x) 刪除列表中索引為x的表項(xiàng),并返回該表項(xiàng)的值。若未指定索引,pop返回列表最后一項(xiàng)。
remove(x) 刪除列表中匹配對(duì)象x的第一個(gè)元素。匹配元素時(shí)產(chǎn)生異常。返回None。
reverse() 顛倒列表元素的順序。
sort() 對(duì)列表排序,返回none。bisect模塊可用于排序列表項(xiàng)的添加和刪除。

4.元組(tuple)

tuple=(1,),這是單個(gè)元素的元組表示,需加額外的逗號(hào)。
tuple=1,2,3,4,這也可以是一個(gè)元組,在不使用圓括號(hào)而不會(huì)導(dǎo)致混淆時(shí),Python允許不使用圓括號(hào)的元組。
和列表一樣,可對(duì)元組進(jìn)行索引、分片、連接和重復(fù)。也可用len()求元組長(zhǎng)度。 
元組的索引用tuple[i]的形式,而不是tuple(i)。
和列表類似,使用tuple(seq)可把其它序列類型轉(zhuǎn)換成元組。

相關(guān)文章

  • Python使用pip安裝Matplotlib的方法詳解

    Python使用pip安裝Matplotlib的方法詳解

    在網(wǎng)上看見(jiàn)許多matplotlib的安裝教程都是比較復(fù)雜,需要配置許多環(huán)境,對(duì)于電腦基礎(chǔ)不好的人來(lái)說(shuō)可是一件頭疼的事情,今天我介紹一個(gè)簡(jiǎn)單的安裝方法,下面這篇文章主要給大家介紹了關(guān)于Python使用pip安裝Matplotlib的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 在Python中使用turtle繪制多個(gè)同心圓示例

    在Python中使用turtle繪制多個(gè)同心圓示例

    今天小編就為大家分享一篇在Python中使用turtle繪制多個(gè)同心圓示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python判斷空的五種方法

    Python判斷空的五種方法

    本文介紹了多種在Python中判斷變量是否為空的方法,包括if語(yǔ)句、len()函數(shù)、not關(guān)鍵字、bool()函數(shù)和try...except語(yǔ)句等,具有一檔的參考價(jià)值,感興趣的可以了解一下
    2024-12-12
  • Anaconda安裝opencv庫(kù)詳細(xì)圖文教程

    Anaconda安裝opencv庫(kù)詳細(xì)圖文教程

    這篇文章主要給大家介紹了關(guān)于Anaconda安裝opencv庫(kù)詳細(xì)圖文教程的相關(guān)資料,安裝Anaconda后,你可以使用conda命令在Anaconda環(huán)境中安裝OpenCV,文中有詳細(xì)步驟,需要的朋友可以參考下
    2023-07-07
  • python實(shí)現(xiàn)獲取序列中最小的幾個(gè)元素

    python實(shí)現(xiàn)獲取序列中最小的幾個(gè)元素

    這篇文章主要介紹了python實(shí)現(xiàn)獲取序列中最小的幾個(gè)元素,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-09-09
  • Python中低維數(shù)組填充高維數(shù)組的實(shí)現(xiàn)

    Python中低維數(shù)組填充高維數(shù)組的實(shí)現(xiàn)

    今天小編就為大家分享一篇Python中低維數(shù)組填充高維數(shù)組的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python操作excel的方法總結(jié)(xlrd、xlwt、openpyxl)

    Python操作excel的方法總結(jié)(xlrd、xlwt、openpyxl)

    這篇文章主要給大家介紹了關(guān)于Python操作excel的一些方法,其中包括xlrd、xlwt、openpyxl的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 一行Python命令實(shí)現(xiàn)批量加水印

    一行Python命令實(shí)現(xiàn)批量加水印

    工作的時(shí)候,尤其是自媒體工作者,必備水印添加工具以保護(hù)知識(shí)產(chǎn)權(quán)。本文為大家提供了一個(gè)快速加水印的方法:一行Python命令就能實(shí)現(xiàn),快來(lái)了解一下吧
    2022-04-04
  • 圖文詳解matlab原始處理圖像幾何變換

    圖文詳解matlab原始處理圖像幾何變換

    Matlab 擅長(zhǎng)于操作矩陣,而圖像其實(shí)就是矩陣,這篇文章主要給大家介紹了關(guān)于matlab原始處理圖像幾何變換的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • Python實(shí)現(xiàn)把json格式轉(zhuǎn)換成文本或sql文件

    Python實(shí)現(xiàn)把json格式轉(zhuǎn)換成文本或sql文件

    這篇文章主要介紹了Python實(shí)現(xiàn)把json格式轉(zhuǎn)換成文本或sql文件,本文直接給出代碼實(shí)例,需要的朋友可以參考下
    2015-07-07

最新評(píng)論

沾化县| 安康市| 吕梁市| 团风县| 清河县| 旌德县| 阳东县| 独山县| 旬邑县| 荃湾区| 奈曼旗| 乌鲁木齐县| 蓬安县| 卫辉市| 东阳市| 涿鹿县| 甘洛县| 普陀区| 南汇区| 平利县| 吉水县| 磐石市| 新乐市| 华亭县| 江安县| 巴林左旗| 乌兰浩特市| 东海县| 久治县| 洪江市| 阜新市| 雷州市| 凉城县| 濮阳县| 宣威市| 黔南| 北流市| 土默特左旗| 乐都县| 杭州市| 都昌县|