Python3のmap()関数!!!

map関数のプロトタイプはmap(function、iterable、…)であり、その戻り結果はリストです。
関数は関数名であり、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()函数求和

おすすめ

転載: blog.csdn.net/Kinght_123/article/details/109397843