`zip` メソッドで、2つのイテレータを1つのイテレータにまとめたタプルをつくれる。
```rust
let vec1 = vec![1, 2, 3];
let vec2 = vec!['a', 'b', 'c'];
let zipped: Vec<(i32, char)> = vec1.into_iter().zip(vec2.into_iter()).collect();
println!("{:?}", zipped); // [(1, 'a'), (2, 'b'), (3, 'c')]
```
<https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.zip>