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 元素是...