一,列表的應用場景
列表一次性可以儲存多個資料。
二,列表的格式
[資料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,...