python匠心之作 列表

2021-10-22 23:42:05 字數 2173 閱讀 6309

一,列表的應用場景

列表一次性可以儲存多個資料。

二,列表的格式

[資料1.資料2,資料3….]

列表可以一次性儲存多個資料,且可以為不同資料型別

三,列表的常用操作

列表的作用是一次性儲存多個資料,所以主要是對資料進行增刪改查

3.1查詢

3.1.1下標

name_list = ['tom','lili','sam']

print(name_list[0])    #tom

print(name_list[1])    #lili

3.1.2函式

1.語法

列表序列.index(資料,開始下標,結束下標)

2.快速體驗

name_list = ['tom','lili','sam']

print(name_list.index('lili』))      #1

注意⚠️:如果查詢的資料不正確會報錯

name_list = ['tom','lili','sam']

print(name_list.count('lili』))      #1

name_list = ['tom','lili','sam']

print(len(name_list))      #3

3.1.3判斷是否存在

name_list = ['tom','lili','sam']

print('lili' in name_list)    #true

3.2增加

作用:增加指定資料到列表中

1.語法

2.快速體驗

name_list = ['tom','lili','sam']

print(name_list)   #['tom','lili',』sam』,』amy』]

print(name_list)   #['tom','lili',』sam』,[11,22]]

1.快速體驗

name_list = ['tom','lili','sam']

name_list.extend('amy』)   

print(name_list)   #['tom', 'lili', 'sam', 'a', 'm', 'y']

name_list.extend(['amy','dawei'])

print(name_list)   #['tom', 'lili', 'sam', 'a', 'm', 'y', 'amy', 'dawei']

1.語法

列表序列.insert(位置下標,序列)

2.快速體驗

name_list = ['tom','lili','sam']

name_list.insert(1,'amy')

print(name_list)   #['tom', 'amy', 'lili', 'sam』]

3.3刪除

3.4修改

1.語法

列表序列.sort(key=none,reverse=false)

注意⚠️:reverse表示排序規則,reverse=true降序,reverse=false反序(預設)

3.5複製

四,列表的迴圈遍歷

4.1while和for

1.快速體驗

# 迴圈遍歷列表中的資料

name_list = ['tom','lili','sam']

i = 0

while i < len(name_list):

print(name_list[i])       # tom  lili   sam

i += 1

2.for的快速體驗

name_list = ['tom','lili','sam』]

for i in name_list:

print(i)

五,列表巢狀

name_list = [,,]

python匠心之作 公共操作

一,運算子 預算符描述 支援的容器型別 合併 字串,列表,元組 複製 字串,列表,元組 in 元素是否存在 字串,列表,元組,字典 not in 元素是否不存在 字串,列表,元組,字典 二,公共方法函式 描述 len 計算容器中元素個數 del或del 刪除 max 返回容器中元素最大值 min 返...

黑馬程式設計師匠心之作 4 4友元

全域性函式訪問類中的私有成員 void goodfriend building b void test01 int main 4.4.2類做友元 include include includeusing namespace std class building class goodfriend cl...

python之作用域

跟很多程式語言一樣,python中也有作用域的使用 函式和變數分有公開的以及非公開的 正常的函式和變數名是公開的 public 比如abc,x123,pi 類似 這樣的變數是特殊變數,可以被直接引用,但是有特殊用途,我們自己的變數一般不用這種變數名 類似 和 的函式和變數就是非公開的private,...