python 即興 map函式的應用

2021-09-25 03:09:39 字數 527 閱讀 3126

"""

bad"""

# nums = ""

# for n in range(20):

# nums +=str(n)

# print(nums)

"""good

"""# numbs =

# for n in range(20):

# print("".join(numbs))

"""batter

"""# nums = [str(n) for n in range(20)]

# print("".join(nums))

"""best

使用map函式,它可以將內建函式型別str對映到迭代器range,

這會生成以個map物件,然後就可以像其他事例一樣join,在

默寫情況下,map函式甚至可以比列表理解更快,更簡潔。

"""nums = map(str,range(20))

print("".join(nums))

python中的map 函式

python中的map 函式應用於每乙個可迭代的項,返回的是乙個結果list。map 接受兩個引數,乙個是函式,乙個是序列。例項 map function,iterable,l 1,2,3,4 defpow2 x return x x list map pow2,l 執行結果 1,4,9,16 de...

python中的map函式

map 函式 map 是 python 內建的高階函式,它接收乙個函式 f 和乙個 list,並通過把函式 f 依次作用在 list 的每個元素上,得到乙個新的 list 並返回。例如,對於list 1,2,3,4,5,6,7,8,9 如果希望把list的每個元素都作平方,就可以用map 函式 因此...

Python的內建函式 map

第乙個引數 function 以引數序列中的每乙個元素呼叫 function 函式,返回包含每次 function 函式返回值的新列表。map 函式語法 map function,iterable,python 2.x 返回列表。python 3.x 返回迭代器。以下例項展示了 map 的使用方法 ...