python 容器型別公共方法

2021-10-07 04:44:17 字數 1457 閱讀 1819

1.python內建函式

函式描述

備註len(item)

計算容器中元素的個數

del(item)

刪除變數

del 有兩種方式

max(item)

返回容器中元素最大值

如果是字典,只針對key比較

min(item)

返回容器中元素最小值

如果是字典,只針對key比較

2.運算子

運算子python表示式

結果描述

支援的資料型別

in3 in (1,2,3)

true

元素是否存在

字串、列表、元組、字典

not in

4 not in (1,2,3)

true

元素是否不存在

字串、列表、元組、字典

注意:in 在對 字典 操作時,判斷的是 字典的鍵

in 和 not in 被稱為 成員運算子

3.完整的 for 迴圈語法

在python中完整的 for迴圈 的語法如下:

for 變數 in 集合:

迴圈體**

else:

沒有通過 break 退出迴圈,迴圈結束後,會執行的**

例項:

for num in[1

,2,3

]:print

(num)

if num ==2:

break

else

:# 如果迴圈體內部使用break退出了迴圈

# else 下方的**就不會被執行

print

("會執行嗎"

)print

("迴圈結束"

)

應用場景

在迭代遍歷巢狀的資料型別時,例如 乙個列表包含了多少個字典

需求:要判斷某乙個字典中是否存在指定的值

如果存在,提示並退出迴圈

如果不存在,在迴圈整體結束後,希望得到乙個統一的提示

students =[,

]# 在學員列表中搜尋指定的姓名

find_name =

"張三"

for stu_dict in students:

print

(stu_dict)

if stu_dict[

"name"

]== find_name:

print

("找到了%s"

%find_name)

# 如果已經找到,應該直接退出迴圈,而不再遍歷後續的元素

break

else

:print

("抱歉沒有找到%s"

%find_name)

print

("迴圈結束"

)

Python容器型別公共方法彙總

以下公共方法支援列表,元組,字典,字串。python 包含了以下內建函式 函式描述 備註len item 計算容器中元素個數 del item 刪除變數 del 有兩種方式 max item 返回容器中元素最大值 如果是字典,只針對 key 比較 min item 返回容器中元素最小值 如果是字典,...

python 13 公共操作and容器型別轉換

合併,dict不支援,其他都支援 複製 in not in 返回true false len 計算容器中元素個數 deldel max min 返回容器最值 range start,end,step 生成從start到end的數字 start,end 步長steps,返回可迭代的物件供for使用 與...

python 公共方法

運算子 python 表示式 結果描述 支援的資料型別 1,2 3,4 1,2,3,4 合併字串 列表 元組 hi 4 hi hi hi hi 複製字串 列表 元組 in3 in 1,2,3 true 元素是否存在 字串 列表 元組 字典 not in 4 not in 1,2,3 true 元素是...