91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python之并行遍歷zip,遍歷可迭代對象的內置函數map

發布時間:2020-09-06 15:27:18 來源:網絡 閱讀:1015 作者:丁香花下 欄目:編程語言

????????????????????????????????Python之并行遍歷zip,遍歷可迭代對象的內置函數map,filter


一、使用內置函數zip并行遍歷

zip()的目的是映射多個容器的相似索引,以便它們可以僅作為單個實體使用。

●?基礎語法:zip(*iterators)

●?參數:iterators為可迭代的對象,例如list,string

●?返回值:返回單個迭代器對象,具有來自所有容器的映射值

'''
例如:
有兩個列表
names?=?['zhangsan','lisi','wangwu']
ages?=?[17,18,19]
zhangsan對應17?lisi對應18?wangwu對應19
同時遍歷這兩個列表
'''

#?1、使用for?in?循環可以實現
names?=?['zhangsan','lisi','wangwu']
ages?=?[17,18,19]
for?i?in?range(3):
????print('name?is?%s,age?is?%i'?%?(names[i],ages[i]))

'''
name?is?zhangsan,age?is?17
name?is?lisi,age?is?18
name?is?wangwu,age?is?19
'''

#?2、使用?zip進行并行遍歷更方便
for?name,age?in?zip(names,ages):
????print('name?is?%s,age?is?%i'?%?(name,age))

'''
name?is?zhangsan,age?is?17
name?is?lisi,age?is?18
name?is?wangwu,age?is?19
'''


二、遍歷可迭代對象的內置函數map

map()函數的主要作用是可以把一個方法依次執行在一個可迭代的序列上,比如List等,具體的信息如下:

● 基礎語法:map(fun, iterable)

● 參數:fun是map傳遞給定可迭代序列的每個元素的函數。iterable是一個可以迭代的序列,序列中的每一個元素都可以執行fun

● 返回值:map object

result?=?map(ord,'abcd')
print(result)?#?<map?object?at?0x7f1c493fc0d0>
print(list(result))?#?[97,?98,?99,?100]

result?=?map(str.upper,'abcd')
print(tuple(result))?#?'A',?'B',?'C',?'D')


三、遍歷可迭代對象的內置函數filter

filter()方法借助于一個函數來過濾給定的序列,該函數測試序列中的每個元素是否為真。

●?基礎語法:filter(fun, iterable)

●?參數:fun測試iterable序列中的每個元素執行結果是否為True,iterable為被過濾的可迭代序列

●?返回值:可迭代的序列,包含元素對于fun的執行結果都為True


result?=?filter(str.isalpha,'123abc')
print(result)?#?<filter?object?at?0x7fd47f2045d0>
print(list(result))?#?['a',?'b',?'c']

result?=?filter(str.isalnum,'123*(^&abc')
print(list(result))?#?['1',?'2',?'3',?'a',?'b',?'c']

#?filter示例
def?fun(values):
????Internal_value?=?['i','o','b','c','d','y','n']
????if?values?in?Internal_value:
????????return?True
????else:
????????return?False
test_value?=?['i','L','o','v','e','p','y','t','h','o','n']
result?=?list(filter(fun,test_value))
print(result)?#?['i',?'o',?'y',?'o',?'n']


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

莱阳市| 平原县| 英山县| 都匀市| 通江县| 枝江市| 临安市| 大理市| 陆河县| 建阳市| 崇信县| 清丰县| 延庆县| 花垣县| 汽车| 固镇县| 腾冲县| 闻喜县| 芦溪县| 麻江县| 九龙城区| 常德市| 岐山县| 双鸭山市| 丰县| 家居| 大厂| 大理市| 苍溪县| 桂林市| 扶余县| 从化市| 农安县| 共和县| 江西省| 曲周县| 崇文区| 湖北省| 麻阳| 临江市| 邵阳市|