溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Python基礎(chǔ) 列表

發(fā)布時(shí)間:2020-05-27 10:46:35 來(lái)源:網(wǎng)絡(luò) 閱讀:136 作者:圣嬰大王 欄目:編程語(yǔ)言

列表是Python的一種常用數(shù)據(jù)類(lèi)型。
列表使用一種有序的方式存儲(chǔ)多個(gè)元素。

列表的表示方法:
    使用[]來(lái)表示,每個(gè)元素使用逗號(hào)分割。

列表中的元素可以是不同類(lèi)型。
    list1=[1,2,"a",True]
    print(list1)
    輸出:
    [1, 2, 'a', True]

列表是有序的,元素從0開(kāi)始編號(hào)
    list2=[33,44,55,66,88,100,90,380]
    print(list2[0])
    print(list2[2])
    輸出:
    33
    55

列表也可用從尾部計(jì)算序列,最尾部的元素用-1表示
    list2=[33,44,55,66,88,100,90,380]
    print(list2[-1])
    print(list2[-3])
    輸出:
    380
    100

可以使用len()函數(shù)計(jì)算列表元素個(gè)數(shù)
    list1=[1,2,"a",True]
    list2=[33,44,55,66,88,100,90,380]
    print(len(list1))
    print(len(list2))
    輸出:
    8
    4

列表的操作(增、刪、改、查)
    列表的添加
        添加方發(fā)有兩種:append和insert
            append方法是在最尾部添加元素
                list3=[33,55,88]
                list3.append(99)
                print(list3)
                輸出:
                [33, 55, 88, 99]

            insert方法可以在列表任意位置插入元素
                list3=[33,55,88,99]
                list3.insert(3,100)     #在list3[3]位置處增加一個(gè)元素,元素的值為100
                print(list3)
                輸出:
                [33, 55, 88, 100, 99]

                list3.insert(-2,999)
                print(list3)
                輸出:
                [33, 55, 88, 999, 100, 99]

    列表的刪除
        刪除方法有兩種:pop和del
            pop()方法默認(rèn)刪除最尾部的元素
                list4=["nice","to","meet","you"]
                print(list4)
                list4.pop()
                print(list4)    
                輸出:
                ['nice', 'to', 'meet', 'you']
                ['nice', 'to', 'meet']

            pop()方法也可以刪除指定的元素
                list4=["nice","to","meet","you"]
                print(list4)
                list4.pop(-2)
                print(list4)
                輸出:
                ['nice', 'to', 'meet', 'you']
                ['nice', 'to', 'you']
            pop()方法只能按照確認(rèn)的元素位置刪除,無(wú)法按照元素的值進(jìn)行刪除
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI