pythonの複数リストの操作
複数のリストを操作するときに、今までは
lst1 = [1, 2, 3] lst2 = [2, 3, 4] for i in range(len(lst1)): val1 = lst1[i] val2 = lst2[i] # ...
みたいに書いてたけど
lst1 = [1, 2, 3] lst2 = [2, 3, 4] for (val1, val2) in zip(lst1, lst2): # ...
のほうがスマート(気づくの遅い)。
複数のリストを操作するときに、今までは
lst1 = [1, 2, 3] lst2 = [2, 3, 4] for i in range(len(lst1)): val1 = lst1[i] val2 = lst2[i] # ...
みたいに書いてたけど
lst1 = [1, 2, 3] lst2 = [2, 3, 4] for (val1, val2) in zip(lst1, lst2): # ...
のほうがスマート(気づくの遅い)。