91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中列表和元組有什么用

發布時間:2021-12-14 17:13:24 來源:億速云 閱讀:259 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關Python中列表和元組有什么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

標準序列基本操作

    序列索引:既可以正向索引也可以反向索引。即當索引大于等于0時,從左到右索引,當索引小于0時,從右向左索引。如下圖所示:

Python中列表和元組有什么用

    序列切片:

    ①在訪問指定范圍內的元素的時候,可以使用切片,主要就是通過兩個索引加“冒號”來指定范圍。但是需要注意的是:第一個索引包含在切片之內,但是第二個索引不包含在切片之內。具體例子如下:

Python中列表和元組有什么用

    ②切片還可以指定步長,例如指定步長為2時,那么將從起點和終點之間每隔一個元素提取一個元素。如下所示

Python中列表和元組有什么用

    序列相加。例如[1,2,3]+[6,7,8],打印輸出為[1,2,3,6,7,8],“hello”+“word”,打印輸出為“hello word”,但是“hello”+[1,2,3],在運行的時候會報錯,因為不支持這種方式。

   序列的乘法:它主要的用途就是擴展,該乘法同樣可以應道None值上。

Python中列表和元組有什么用

    序列成員資格:如果你想查看某個成員元素是否在序列內,可以使用關鍵字in來進行判斷。例如,我要查詢元素5是否在數組[1,4,5,6]中,可以這樣寫:

print(5 in [1,4,5,6])    打印輸出為:True

列表與元組的同異

    共同之處:它們都是python內置序列中的兩種,python中對序列的一些操作都可對兩者使用。

    不同之處:列表是可以被修改的,而元組是不可以的。因此也決定了兩者之間的應用場景具有差異,即列表適用于中途添加元素的情形,元組適用于出于某種考慮需要禁止修改序列的情形。

為什么存在元組?

    1、根據它的特性,他可以用作映射中的鍵,但是列表不可以。

    2、有些內置函數和方法會返回元組,這以為我們必須要了解元組。

列表(可修改)

列表的創建:①直接手動創建,例如:num=[1,2,3,4,5]。②采用字符串創建列表,采用list函數。例如list("word"),打印輸出為:['w','o','r','d']

列表基本操作:

    ①修改列表(給列表元素賦值),如下:

Python中列表和元組有什么用

    ②刪除元素,主要采用del方法,如下:

Python中列表和元組有什么用

    ③給切片賦值。使用該功能,你可以實現序列對切片的插入和刪除操作。例子如下:

>>> num=[1,2,3,4]

>>> num1=[7,8,9]

>>> num[3:3]=num1

>>> num

[1, 2, 3, 7, 8, 9, 4]

列表特有的方法:

列表除了能夠使用標準序列操作以為,還有一些自己特有的操作方法。

    ①append方法,該方法用于將一個對象附加到列表的末尾。如下:

    >>> list=[1,2,3]

    >>> list.append(5)

    >>> list

    [1, 2, 3, 5]

    ②clear方法,清空列表中的內容。

    >>> lst = [1, 2, 3] 

    >>> lst.clear() 

    >>> lst

     [] 

    ③copy方法,它是一個常規賦值,知識將另外一個名稱關聯到列表。

    >>> a = [1, 2, 3] 

    >>> b = a 

    >>> b[1] = 4 

    >>> a

     [1, 4, 3] 

    ④count方法,它主要計算指定元素在列表中出現的次數。

    >>> x = [[1, 2], 1, 1, [2, 1, [1, 2]]] 

    >>> x.count(1) 

    2

    ⑤extend方法,類似于append,但是他可以同時將多個值附加到列表末尾。

    >>> a = [1, 2, 3] 

    >>> b = [4, 5, 6]

     >>> a.extend(b)

     >>> a

     [1, 2, 3, 4, 5, 6]

    ⑥index方法,查找指定元素第一次在列表中出現的索引。

    >>> knights = ['We', 'are', 'the', 'knights', 'who', 'say', 'ni'] 

    >>> knights.index('who') 

    4 

    ⑦insert方法,將一個對象插入到列表中。

    >>> numbers = [1, 2, 3, 5, 6, 7]

     >>> numbers.insert(3, 'four') 

    >>> numbers

     [1, 2, 3, 'four', 5, 6, 7]

    ⑧pop方法,從列表中刪除最后一個元素,并返回這個值。

    >>> x = [1, 2, 3] 

    >>> x.pop()

     3 

    ⑨remove方法,用于刪除第一個為指定值的元素

    >>> x = ['to', 'be', 'or', 'not', 'to', 'be']

     >>> x.remove('be') 

    >>> x

     ['to', 'or', 'not', 'to', 'be']

    ⑩reverse方法按照相反的順序排列列表中的元素,例如

    >>> x = [1, 2, 3] 

    >>> x.reverse()

     >>> x 

    [3, 2, 1]

元組

    1、元組和列表是類似的,創建和訪問元素的方式與列表很相似。

    2、元組的創建:只要將一些值用逗號分隔,就能自動創建一個元組,并用圓括號括起來,例如:

    >>> 1, 2, 3 

    (1, 2, 3)

    3、空元組,表示不包含任何內容。用()表示。

    4、元組中的逗號“,”至關重要。僅僅一個逗號就可以完全改變表達式的值。例如

    >>> 3 * (40 + 2) 

    126

     >>> 3 * (40 + 2,)

     (42, 42, 42)

    5、函數tuple:將一個序列作為參數,將其轉換為元組,如果已經是元組,那么原封不動的返回。

    >>> tuple([1, 2, 3]) 

    (1, 2, 3)

     >>> tuple('abc') 

    ('a', 'b', 'c') 

關于“Python中列表和元組有什么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

日喀则市| 建平县| 雷州市| 兰西县| 济宁市| 庄河市| 郓城县| 永德县| 天津市| 延庆县| 平潭县| 黄浦区| 松溪县| 孟津县| 东山县| 图木舒克市| 仙游县| 青铜峡市| 长垣县| 霍州市| 台北县| 通海县| 炉霍县| 祁东县| 四会市| 木兰县| 泊头市| 昆明市| 潜江市| 新巴尔虎左旗| 上高县| 宁陕县| 郸城县| 玛多县| 内乡县| 孟村| 油尖旺区| 广平县| 澄城县| 平远县| 北宁市|