带你学python基础:列表List
在上一節(jié)中帶你學(xué)python基礎(chǔ):變量和基本數(shù)據(jù)類型中,已經(jīng)講到了列表List如何創(chuàng)建和簡單的使用,在這一節(jié)中,我們將更加細(xì)致入微的了解一下List更多的操作!
一、列表是什么?
列表是什么就是:一個盒子里面能夠裝各式各樣的東西,而盒子就相當(dāng)于這個列表,就是在程序中能裝各種各樣的數(shù)據(jù)的東西。
換個專業(yè)點(diǎn)的話講:列表是由一系列按特定順序排列的元素組成,列表能存儲多種類型的數(shù)據(jù),其中的元素之間可以沒有任何關(guān)系
二、如何訪問列表
列表就是一個盒子,換成其他語言的特性就相當(dāng)于數(shù)組,或者 Java 里面的 List。
關(guān)于如何訪問列表,自然就水到渠成了。
上面這張圖就是可以看成一個列表,里面分別裝有歐陽思海、18、武漢、1.75 這幾個數(shù)據(jù)。
訪問列表
方法:就跟訪問數(shù)組是一樣的,例如有一個 List 列表,訪問只需要:List[0],這樣就是訪問第一個元素。
# 創(chuàng)建一個列表 List1 = ['歐陽思海', 18, 'wuhan', 1.75]# 訪問列表 first = List1[0] print(first)second = List1[1] print(second)三、操作列表
3.1 列表增刪改查
首先還是以上面的圖為例來講解
增加元素
首先在列表最后增加一個元素,這里使用append方法。
我們在列表最后添加一個‘hello world’,結(jié)果如下
有時(shí)候,可能我們需要在任意的位置添加元素,這時(shí)候,我們可以使用insert方法。
比如,我們需要在第一個位置后面添加一個元素 ‘is’。
# 創(chuàng)建一個列表 List1 = ['歐陽思海', 18, 'wuhan', 1.75]# 在任意位置添加元素 List1.insert(2, 'is') print(List1[2])刪除元素
刪除元素,python 提供了三種方式刪除,但是每個方式的用途是不一樣的。
- del 語句刪除元素:如果知道要刪除的元素在列表中的位置,可使用del語句刪除元素,元素一旦被刪除之后就再無法訪問.
- pop()方法刪除元素:pop方法用于移出列表中的一個元素(默認(rèn)是最后一個元素),可以指定元素索引,并且返回該元素的值。
- remove()方法刪除元素:當(dāng)不知道元素索引,只知道元素值的時(shí)候,使用remove()方法刪除元素
修改元素
修改元素很簡單,只需要跟數(shù)組一樣,直接修改即可!
查找元素
前面我們用下標(biāo)的方式可以查找對應(yīng)位置的元素,現(xiàn)在我們想看看某個元素是否在這個列表中。
- in(存在),如果存在那么結(jié)果為true,否則為false
- not in(不存在),如果不存在那么結(jié)果為true,否則false
四、列表的方法
下面有幾張表,把這幾張表看懂就可以了。
五、小結(jié)
在這一節(jié)中,主要講到了列表 List 的訪問,增刪改出,以及列表的相關(guān)的函數(shù)的使用!
總結(jié)
以上是生活随笔為你收集整理的带你学python基础:列表List的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pandas教程:pandas主要功能详
- 下一篇: 带你学python基础:字符串