pythonにおけるzip()方法の応用例の分析

1494 ワード

本論文の実例は、pythonにおけるzip()法の適用を分析する。皆さんに参考にしてあげます。具体的には以下の通りです。
セットsetがあると仮定すると、setの各要素に一意のidを指定する必要があり、それによってグループはdict構造を構築する。
この場面は2つのlist/setまたは1つのsetと1つのlistがどのように辞書として作成されるかを進化させることができます。

A = ["a", "b", "c", "d"]
B = [1, 2, 3, 4]
?  ==>
C = {"a":1, "b":2, "c":3, "d":4}

一つの比較的早い方法は内建て方法zip()を使って実現することです。例は以下の通りです

>>> A = ["a", "b", "c", "d"]
>>> B = [1, 2, 3, 4]
>>>
>>> C = dict(zip(A, B))
>>> C
{'a': 1, 'c': 3, 'b': 2, 'd': 4}
>>> E = range(0, len(A))
>>> F = dict(zip(A, E))
>>> F
{'a': 0, 'c': 2, 'b': 1, 'd': 3}

zip、dictはすべてbuild-in方法で、その効率はすべてとても高いです。長さ百万クラスのリストに対しては、時間がかかっても10秒しかかかりません。
Pythonに関する詳細について興味がある読者は、本駅のテーマを見てください。「Python関数使用テクニックのまとめ」「Python文字列操作テクニックのまとめ」「Python入門と階段の経典教程」「Pythonファイルとディレクトリ操作の概要
ここで述べたように、皆様のPythonプログラムの設計に役に立ちます。