zip関数
元になる各オブジェクトの先頭から順に要素を取り出してタプルにまとめ、これを1列に並べたオブジェクトを生成する。
code:python
result = zip(x, y)
print(result)
for i in result:
print(i)
上記コードの途中で、print(result)としているが、格納された値をは表示されないことに注意。添字を使って指定した要素を取り出すこともできない。値を取り出すにはfor文を使って先頭から順に値を取り出す必要がある。
元になるオブジェクトの長さが異なる場合、結果のオブジェクトの長さは最も短いものの長さとなる。
code:python
result = zip(x, y, z)
for i in result:
print(i)