"""
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 的使用方法 ...