Очень сложное условие итерирования, можно было бы просто

```python
for line in f:
    u, v = [int(x) for x in line.split()]
    edges_list.append((u, v))
```