ホームページ > バックエンド開発 > Python チュートリアル > Pythonでマップを使う方法(方法を詳しく解説)

Pythonでマップを使う方法(方法を詳しく解説)

藏色散人
リリース: 2019-07-04 11:01:05
オリジナル
42957 人が閲覧しました

Pythonでマップを使う方法(方法を詳しく解説)

Python でマップを使用するには?

Python でのマップの使用方法:

マップ関数のプロトタイプは、map(function, iterable, ...) であり、その戻り結果ははリストです。

パラメータ関数は関数名を渡します。関数名は Python に組み込むことも、カスタマイズすることもできます。パラメーター iterable は、リスト、タプル、文字列などの反復可能なオブジェクトを渡します。

この関数の意味は、関数を iterable の各要素に適用し、結果をリストの形式で返すことです。 Iterable の後に省略記号があり、複数の iterable を渡すことができることを意味します。追加の iterable パラメータがある場合は、これらのパラメータから要素が並行して取得され、関数が呼び出されます。

組み込み関数 str():

str() は Python の組み込み関数です。この例では、リスト/タプルの各要素を反転します。 /string を str 型に変換し、リスト形式で返します。

a=list(map(str,'python'))
print(a)
ログイン後にコピー

出力:

['p', 'y', 't', 'h', 'o', 'n']
ログイン後にコピー

カスタム関数:

def add(x,y):
    return x+y
list1=[1,2,3]
list2=[4,5,6]
a=list(map(add,list1,list2))
print(a)
ログイン後にコピー

出力:

[5, 7, 9]
ログイン後にコピー

カスタム関数 (3 つのリストの長さが異なる場合):

def add(x,y):
    return x,y
list1 = [1,2,3]
list2 = [1,2,3,4]
a = list(map(add, list1, list2))
print(a)
ログイン後にコピー

出力:

[(1, 1), (2, 2), (3, 3)]
ログイン後にコピー

関連する推奨事項: "Python チュートリアル "

以上がPythonでマップを使う方法(方法を詳しく解説)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート