map函式的原型是map(function, iterable, …),它的回傳結果是一個串列,
其中的function是一個函式名,iterable是可迭代物件(可以是串列、字串、元組~~~~~)
舉個例子:
a=(1,2,3,4,5)
b=[1,2,3,4,5]
c="NBA"
Q=map(str,a)
A=map(str,b)
W=map(str,c)
print(Q)
print(A)
print(W)
輸出:
['1', '2', '3', '4', '5']
['1', '2', '3', '4', '5']
['N','B','A']
比如要算一個自然數的各個位之和:
num = input(' 請輸入一個自然數:')#輸入一個自然數
print(sum(map(int,num))) #把自然數的每一位都變成int形式,在用sum()函式求和
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/198886.html
標籤:其他
