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

Python中列表和元組的使用方法和區(qū)別詳解

 更新時間:2020年12月30日 10:38:27   作者:走向人生巔峰  
這篇文章主要介紹了Python中列表和元組的使用方法和區(qū)別詳解的相關資料,需要的朋友可以參考下

一、二者區(qū)別

列表:

1.可以增加列表內(nèi)容 append

2.可以統(tǒng)計某個列表段在整個列表中出現(xiàn)的次數(shù) count

3.可以插入一個字符串,并把整個字符串的每個字母拆分當作一個列表段追加到列表當中 extedn

4.可以查詢某個列表段在整個列表的位置 index

5.可以在指定位置插入一個列表段 insert

6.可以刪除列表的最后一個列表段 pop

7.可以刪除指定列表中的某個列表段 remove

8.可以正向反向排序 reverse

9.可以按字母或數(shù)字排序 sort

10.定義列表時候使用中括號"[]"

注意:在列表當中,假如某兩個列表段相同,不管是使用index還是remove都是統(tǒng)計的最靠前的列表段

元組:

1.可以統(tǒng)計某個元組段在整個元組中出現(xiàn)的次數(shù) count

2.可以查詢某個元組段在整個元組中的元組號 index

3.定義元組時候使用小括號"()"

二、二者的使用方法

列表

#定義列表
>>> name_list = ['sean','tom','jack','Angelia','Daisy','jack'] 
#查看定義的列表
>>> name_list
['sean', 'tom', 'jack', 'Angelia', 'Daisy', 'jack']
#增加david列表段
>>> name_list.append('david')
>>> name_list
['sean', 'tom', 'jack', 'Angelia', 'Daisy', 'jack', 'david']
#統(tǒng)計david列表段出現(xiàn)次數(shù)
>>> name_list.count('david')
1
>>> name_list.count('jack')
2
#使用extend向列表中增加列表段
>>> name_list.extend('Hello,My name is sean')
>>> name_list
['sean', 'tom', 'jack', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a', 'n']
#查看列表段所在的索引號,注意這里統(tǒng)計的jack為第一個jack id號
>>> name_list.index('jack')
2
>>> name_list.index('tom')
1
#向索引號為2的地方插入Adam
>>> name_list.insert(2,'Adam')
>>> name_list
['sean', 'tom', 'Adam', 'jack', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a', 'n']
#刪除最后一個列表段
>>> name_list.pop()
'n'
>>> name_list
['sean', 'tom', 'Adam', 'jack', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a']
#刪除指定列表段,注意這里刪除的是第一個jack
>>> name_list.remove('jack')
>>> name_list
['sean', 'tom', 'Adam', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a']
#對整個列表進行倒序
>>> name_list.reverse()
>>> name_list
['a', 'e', 's', ' ', 's', 'i', ' ', 'e', 'm', 'a', 'n', ' ', 'y', 'M', ',', 'o', 'l', 'l', 'e', 'H', 'david', 'jack', 'Daisy', 'Angelia', 'Adam', 'tom', 'sean']
#對整個列表進行倒序
>>> name_list.reverse()
>>> name_list
['sean', 'tom', 'Adam', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a']
#對整個列表進行列表段的首字母進行排序
>>> name_list.sort()
>>> name_list
[' ', ' ', ' ', ',', 'Adam', 'Angelia', 'Daisy', 'H', 'M', 'a', 'a', 'david', 'e', 'e', 'e', 'i', 'jack', 'l', 'l', 'm', 'n', 'o', 's', 's', 'sean', 'tom', 'y']
>>> 

元組

#定義元組name_tuple
>>> name_tuple = ('xiaoming','xiaohong','xiaoli','xiaozhang','xiaoming')
>>> name_tuple
('xiaoming', 'xiaohong', 'xiaoli', 'xiaozhang', 'xiaoming')
#統(tǒng)計xiaoming、xiaohong在元組內(nèi)出現(xiàn)的次數(shù)
>>> name_tuple.count('xiaoming')
2
>>> name_tuple.count('xiaohong')
1
#查詢xiaoming、xiaohong、xiaozhang在元組內(nèi)的id號
>>> name_tuple.index('xiaoming')
0
>>> name_tuple.index('xiaohong')
1
>>> name_tuple.index('xiaozhang')
3
>>> 
#嘗試增加一個元組單元
>>> name_tuple.append('xiaowang')
Traceback (most recent call last):
File "<pyshell#49>", line 1, in <module>
name_tuple.append('xiaowang')
AttributeError: 'tuple' object has no attribute 'append'
>>> 

元組的元素是不可變的,元組的元素的元素是可變的

>>> tuple_A = (1,2,{'k1':'v1'})
>>> for i in tuple_A:
... print i
... 
1
2
{'k1': 'v1'}
#更改元素
>>> tuple_A[2]['k1'] = 'v2'
>>> for i in tuple_A:
... print i
... 
1
2
{'k1': 'v2'}
>>> 

以上就是Python中列表和元組的使用方法和區(qū)別詳解的詳細內(nèi)容,更多關于python列表和元組的資料請關注腳本之家其它相關文章!

相關文章

  • pygame實現(xiàn)俄羅斯方塊游戲(基礎篇3)

    pygame實現(xiàn)俄羅斯方塊游戲(基礎篇3)

    這篇文章主要介紹了pygame實現(xiàn)俄羅斯方塊游戲基礎的第3篇,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 如何用python反轉圖片,視頻

    如何用python反轉圖片,視頻

    這篇文章主要介紹了如何用python反轉圖片,視頻,幫助大家更好的利用python處理圖像,感興趣的朋友可以了解下
    2021-04-04
  • 用python畫個奧運五環(huán)(附完整代碼)

    用python畫個奧運五環(huán)(附完整代碼)

    大家好,本篇文章主要講的是用python畫個奧運五環(huán)(附完整代碼),感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • python黑魔法之參數(shù)傳遞

    python黑魔法之參數(shù)傳遞

    這篇文章主要介紹了python黑魔法之參數(shù)傳遞,分析了python參數(shù)傳遞的方法,感興趣的小伙伴們可以參考一下
    2016-02-02
  • pyinstaller打包可執(zhí)行文件出現(xiàn)KeyError的問題

    pyinstaller打包可執(zhí)行文件出現(xiàn)KeyError的問題

    這篇文章主要介紹了pyinstaller打包可執(zhí)行文件出現(xiàn)KeyError的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Python自然語言處理詞匯分析技術實戰(zhàn)

    Python自然語言處理詞匯分析技術實戰(zhàn)

    這篇文章為大家介紹了Python自然語言處理詞匯分析技術實戰(zhàn),主要對詞匯分析進行介紹,一些語言方面的基礎知識(詞性、詞語規(guī)范化),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>
    2024-01-01
  • Python中使用Pillow庫生成立體文字的圖像

    Python中使用Pillow庫生成立體文字的圖像

    在眾多Python庫中,Pillow庫以其豐富的功能和易用性在圖像處理領域脫穎而出,Pillow是Python領域中最基礎且常用的圖像處理庫之一,,本文將詳細介紹如何使用Python自動生成帶有立體效果的文字,我們會逐步講解輸入文字、選擇字體和顏色,并應用立體效果來生成最終圖
    2025-03-03
  • Windows安裝pycocotools的問題報錯解決

    Windows安裝pycocotools的問題報錯解決

    最近使用pip install安裝pycocotools出現(xiàn)錯誤,本文主要介紹了Windows安裝pycocotools的問題報錯解決,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • python+os根據(jù)文件名自動生成文本

    python+os根據(jù)文件名自動生成文本

    這篇文章主要為大家詳細介紹了python+os根據(jù)文件名自動生成文本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 淺談python圖片處理Image和skimage的區(qū)別

    淺談python圖片處理Image和skimage的區(qū)別

    這篇文章主要介紹了淺談python圖片處理Image和skimage的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08

最新評論

元朗区| 樟树市| 太仓市| 灵丘县| 洮南市| 盱眙县| 济阳县| 菏泽市| 乌拉特后旗| 保德县| 阳原县| 镇远县| 东阿县| 沛县| 藁城市| 麻栗坡县| 巴中市| 七台河市| 噶尔县| 赣州市| 依兰县| 安龙县| 铁力市| 宣汉县| 高阳县| 沂水县| 麻阳| 茌平县| 合水县| 章丘市| 金川县| 西贡区| 大连市| 卫辉市| 丰宁| 乐清市| 大方县| 太保市| 平舆县| 保靖县| 河东区|