日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python——常用内置函数(enumerate、map、zip、eval)用法

發布時間:2025/3/21 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python——常用内置函数(enumerate、map、zip、eval)用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、enumerate函數

用于將一個可遍歷的數據對象(如列表、元組、集合或字符串)組合為一個索引序列,同時列出數據和數據下標,一般用在 for 循環當中。
語法:
enumerate(sequence, [start=0])
sequence :一個序列、迭代器或其他支持迭代對象。
start : 下標起始位置,默認從0開始。
例如:

打印結果:
1 a
2 b
3 c

二、map函數

map() 會根據提供的函數對指定序列做映射。
第一個參數 function 以參數序列中的每一個元素調用 function 函數,返回包含每次 function 函數返回值的新列表。
map() 函數語法:
map(function, iterable, …)
function – 函數
iterable – 一個或多個序列
例如:

計算結果為:[1, 4, 9, 16, 25]

三、zip:壓縮

zip([iterable, …])
參數說明:
iterabl – 一個或多個迭代器;

可以壓縮為字典:

結果為:
{‘beijing’: 1, ‘shanghai’: 2, ‘wuhan’: 3}

四、eval

eval() 函數用來執行一個字符串表達式,并返回表達式的值。

eval(expression[, globals[, locals]])
參數說明:
expression – 表達式。
globals – 變量作用域,全局命名空間,如果被提供,則必須是一個字典對象。
locals – 變量作用域,局部命名空間,如果被提供,可以是任何映射對象。
例如1:

輸出結果為:24
例如2:

輸出結果分別為:
[a,b,c]
[10, 20, 30]

總結

以上是生活随笔為你收集整理的python——常用内置函数(enumerate、map、zip、eval)用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。