之前的都屬于最基本的一些點,從今天開始學習屬于Python新的東西---列表(List)。
List(列表)1.什麼是列表?
List (列表)是 Python 内置的一種數據類型。 它是一種有序的集合,可以随時添加和删除其中的元素。
2.如何創建列表?
列表就是用中括号 [] 括起來的數據,裡面的每一個數據就叫做元素。每個元素之間使用逗号分隔。而且列表的數據元素不一定是相同的數據類型:
3.如何訪問list中的值呢?
通過列表的下标索引來訪問列表中的值,同樣你也可以使用方括号的形式截取字符。
這裡你會問,為什麼是 2 ,不是 3 呢?這是因為在編程世界中,都是從 0 開始的,而不是我們生活習慣中從 1 開始。
上面第二種方式就是接下來要說的列表切片操作。
print(MyList[0:2])#打印從第0個元素開始,第2個元素結束的内容(即第0、1、2個)
print(MyList[1:]) #打印第一個元素之後的内容
print(MyList[:-1])#打印最後一個元素之前的内容
print(MyList[::-1])#倒序輸出
4.怎麼更新List?
通過索引對列表的數據項進行修改或更新,也可以使用 append() 方法來添加列表項。
5.怎麼删除List裡的元素?
使用 del 語句來删除列表的的元素。
6.List(列表)運算符
列表對 和 * 的操作符與字符串相似。 号用于組合列表,* 号用于重複列表。
Python 表達式 |
結果 |
描述 |
len(MyList) |
4 |
計算元素個數 |
MyList [1,2,3] |
['i love Python', 3.1415926, 37, 134, 1, 2, 3] |
組合 |
MyList* 4 |
['i love Python', 3.1415926, 37, 134, 'i love Python', 3.1415926, 37, 134, 'i love Python', 3.1415926, 37, 134, 'i love Python', 3.1415926, 37, 134] |
複制 |
|
True |
元素是否存在于列表中 |
7.List 的函數(方法)
函數&方法 |
描述 |
len(list) |
列表元素個數 |
max(list) |
返回列表元素最大值 |
min(list) |
返回列表元素最小值 |
list(seq) |
将元組轉換為列表 |
list.append(obj) |
在列表末尾添加新的對象 |
list.count(obj) |
統計某個元素在列表中出現的次數 |
list.extend(seq) |
在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表) |
list.index(obj) |
從列表中找出某個值第一個匹配項的索引位置 |
list.insert(index, obj) |
将對象插入列表 |
list.pop(obj=list[-1]) |
移除列表中的一個元素(默認最後一個元素),并且返回該元素的值 |
list.remove(obj) |
移除列表中的一個元素(參數是列表中元素),并且不返回任何值 |
list.reverse() |
反向列表中元素 |
list.sort([func]) |
對原列表進行排序 |
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!