亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺談python中列表、字符串、字典的常用操作

 更新時間:2017年09月19日 08:28:45   作者:vi丶2016  
下面小編就為大家?guī)硪黄獪\談python中列表、字符串、字典的常用操作。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

列表操作如此下:

a = ["haha","xixi","baba"]

增:a.append[gg]

a.insert[1,gg] 在下標為1的地方,新增 gg

刪:a.remove(haha) 刪除列表中從左往右,第一個匹配到的 haha

del a.[0] 刪除下標為0 對應(yīng)的值
a.pop(0) 括號里不寫內(nèi)容,默認刪除最后一個,寫了,就刪除對應(yīng)下標的內(nèi)容

改:a.[0] = "gg"

查:a[0]

a.index("haha") 顯示從左往右,第一個匹配到的 haha 下標
a.count("haha") 顯示 haha 在列表里一共多少個
a.clear() 清空列表 a

快速遍歷列表內(nèi)容,并去下標,一起打印。

enumerate(a)是將列表每個下標、下標內(nèi)容取出來,放到一個數(shù)組里,所以可以用for循環(huán)去遍歷。

a = ["haha","xixi","baba"]
for index,data in enumerate(a):print(index,":",data)

結(jié)果:

0 : haha
1 : xixi
2 : baba

重點說明:

a.copy() 淺copy,比如a = ["haha","xixi",["yan","liu"],"baba"]
b = a.copy()

修改a外面的內(nèi)容,b不會隨著更改!

修改a里面的列表內(nèi)容 ["yan","liu"],b會隨著更改~~

原因:其實a列表里面的列表 ["yan","liu"] 是在內(nèi)存中單獨存在,a只是將這個內(nèi)存指針寫到這了,["yan","liu"]它是個獨立的。

簡單用途:創(chuàng)建共同帳號,即外層獨立,內(nèi)層列表共享。

import copy
b = copy.deepcopy(a) 深層、完全copy,b完全獨立。 但少用。因為會開辟一個獨立的內(nèi)存空間。如果a列表很大,這樣會很消耗內(nèi)存。

字符串操作:

name = "名字是{name},年齡是{age}"
print(name.capitalize()) #首字母大寫
print(name.center(50,"-")) #左右加25個“-”
print(name.endswith("an")) #判斷是不是以“an”結(jié)尾
print(name.find("a")) #從左往右開始找到的第一個“a”的下標
print(name.format(name="yan",age="24")) #將字符串{}里面的內(nèi)容轉(zhuǎn)意

字典操作:

字典獲取值的方法:

a = {"yan":123,"liu":456}
print(a["yan"]) #方法1,如果key不存在,會報錯
print(a.get("yanada")) #方法2,如果ket不存在,返回None

a.keys() #獲取key
a.values() #獲取value

*** serdefault用法:

a.setdefault("yan",789)
print(a)
{'liu': 456, 'yan': 123}
a.setdefault("wang",789)
print(a)
{'yan': 123, 'liu': 456, 'wang': 789}

先到字典找這個key值,找到了,就返回其對應(yīng)的value 沒找到就證明沒有,則新增一個這個key值,并賦值value 這樣就可以在新增字典內(nèi)容的時候,起到一個避免key值相同,新增不成功,反而將原來的key對應(yīng)的value該掉了

*** update用法:

a = {"yan":123,"liu":456}
b = {"yan":666,"haha":888}
a.update(b)
print(a)
{'yan': 666, 'haha': 888, 'liu': 456}

將b做為參數(shù),傳給update函數(shù),與a合并,如果key值相同,則以b為準,a的要被更新掉

items用法:

將字典變?yōu)榱斜?,其中列表?nèi)容---key和value組成一個元組,key下標為0,value下標為1

以上這篇淺談python中列表、字符串、字典的常用操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python函數(shù)的默認參數(shù)設(shè)計示例詳解

    Python函數(shù)的默認參數(shù)設(shè)計示例詳解

    這篇文章主要給大家介紹了關(guān)于Python函數(shù)的默認參數(shù)設(shè)計的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Python 整行讀取文本方法并去掉readlines換行\(zhòng)n操作

    Python 整行讀取文本方法并去掉readlines換行\(zhòng)n操作

    這篇文章主要介紹了Python 整行讀取文本方法并去掉readlines換行\(zhòng)n操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Python內(nèi)置函數(shù)的用法實例教程

    Python內(nèi)置函數(shù)的用法實例教程

    這篇文章主要介紹了Python內(nèi)置函數(shù)的用法,包括求絕對值的abs()函數(shù)及數(shù)值類型轉(zhuǎn)換函數(shù)等,需要的朋友可以參考下
    2014-09-09
  • Python檢查 云備份進程是否正常運行代碼實例

    Python檢查 云備份進程是否正常運行代碼實例

    這篇文章主要介紹了Python檢查 云備份進程是否正常運行代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • ???????如何利用python破解zip加密文件

    ???????如何利用python破解zip加密文件

    這篇文章主要介紹了???????如何利用python破解zip加密文件,文章基于python的相關(guān)資料展開破解zip加密文件的詳細內(nèi)容介紹,需要的小伙伴可以參考一下
    2022-05-05
  • python爬蟲使用requests發(fā)送post請求示例詳解

    python爬蟲使用requests發(fā)送post請求示例詳解

    這篇文章主要介紹了python爬蟲使用requests發(fā)送post請求示例詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Django查找網(wǎng)站項目根目錄和對正則表達式的支持

    Django查找網(wǎng)站項目根目錄和對正則表達式的支持

    這篇文章主要介紹了Django查找網(wǎng)站項目根目錄和對正則表達式的支持,僅供參考,需要的朋友可以參考下
    2015-07-07
  • Django零基礎(chǔ)入門之常用過濾器詳解

    Django零基礎(chǔ)入門之常用過濾器詳解

    這篇文章主要介紹了Django零基礎(chǔ)入門之常用過濾器的使用,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • python內(nèi)置進制轉(zhuǎn)換函數(shù)的操作

    python內(nèi)置進制轉(zhuǎn)換函數(shù)的操作

    這篇文章主要介紹了python內(nèi)置進制轉(zhuǎn)換函數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • python項目127.0.0.1:5000訪問失敗問題解決

    python項目127.0.0.1:5000訪問失敗問題解決

    Windows環(huán)境下啟動python項目,接口訪問失敗,本文給大家分享python項目127.0.0.1:5000訪問失敗問題解決方法,感興趣的朋友跟隨小編一起看看吧
    2023-09-09

最新評論