Python関数入門:zip関数の紹介と例

WBOY
リリース: 2023-11-03 14:02:18
オリジナル
1498 人が閲覧しました

Python関数入門:zip関数の紹介と例

Python 関数の紹介: zip 関数の概要と例

Python は、開発者がプロ​​グラムを迅速に作成するのに役立つ多くの便利な関数を提供する高水準言語です。これらの関数の 1 つは zip 関数です。

Zip 関数は、Python の組み込み関数の 1 つであり、一連の反復可能なオブジェクト (リスト、タプル、セット、辞書などを含む) を受け取り、これらの反復可能なオブジェクト内の要素のリストを返すことができます。オブジェクト: 連続するペアのタプル。

Zip 関数は、次のようなさまざまな状況で使用できます:

1. 2 つのリストの要素を 1 対 1 で対応させてタプルにし、これらのタプルを新しいファイルに格納します。リスト。

サンプルコード:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = zip(list1, list2)
print(list(result))
ログイン後にコピー

出力結果:

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

2. 複数のリストの要素を1対1で関数に渡し、返された結果を取得します。機能によって。

サンプルコード:

def add(x, y):
    return x + y

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = map(add, list1, list2)
print(list(result))
ログイン後にコピー

出力結果:

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

3. 複数のリスト内の要素を異なる変数に代入します。

サンプルコード:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
a, b, c = zip(list1, list2)
print(a, b, c)
ログイン後にコピー

出力結果:

(1, 4) (2, 5) (3, 6)
ログイン後にコピー

zip 関数は、反復可能な最短のオブジェクトがなくなると動作を停止することに注意してください。 zip 関数に渡されるオブジェクトは同じ長さです。

つまり、zip 関数はさまざまなシナリオで使用できる非常に便利な関数です。 zip 関数を熟知すると、Python コーディングをより効率的かつ簡潔にすることができます。

以上がPython関数入門:zip関数の紹介と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!