以下所有的實操全在redhat7.3真機上pycharm
列舉:enumerate() 函式
描述
enumerate() 函式
用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。
語法
以下是 enumerate() 方法的語法:
enumerate(sequence, [start=0])
引數
sequence – 乙個序列、迭代器或其他支援迭代物件。start – 下標起始位置
返回值
返回 enumerate(列舉) 物件
列舉:返回索引值和對應的value值
for i,v in enumerate('root'):
zip
「」"描述
zip() 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。
如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 * 號操作符,可以將元組解壓為列表。
zip 語法:
zip([iterable, ...])
引數
:
iterabl – 乙個或多個迭代器;
返回值
:
返回乙個物件
「」"#zip
s1='abc'
s2='123'
zipped = zip(s1,s2) ## 返回乙個物件
for i in zipped:
print(i,type(i)) #元組型別
print(' '.join(i)) #也是打包成一一對應
for i in zip(*zipped): ## 與 zip 相反,zip(*) 可理解為解壓,返回二維矩陣式
解壓
Python中常用的內建方法
常用的內建方法 1.min求最小值 求最小值 min 3,4 32.max求最大值 求最大值 max 3,4,5 5 sum range 10 453.sum求和 1 100求和 sum range 1,101 5050 1 100奇數求和 sum range 1,101,2 2500 1 100偶...
python中常用內建函式
1.eval 執行乙個字串表示式的值,並返回表示式的值。2.map function,iterable 會根據提供的函式對指定序列做對映。第乙個引數function以引數序列中每乙個元素呼叫function函式,返回包含每次function函式返回值的新列表 map lambda x x 2,1,2...
python中常用的內建函式
近來在自學python語言,為了日後能快速複習,特持續做下總結 1.issubclass subclass1,superclass1 如果subclass1是superclass1的子類,issubclass返回true,否則返回false 2.isinstance instance name,cl...