回答編集履歴

1

追記: GeoPy について

2021/07/21 01:11

投稿

teamikl
teamikl

スコア8760

test CHANGED
@@ -134,6 +134,38 @@
134
134
 
135
135
 
136
136
 
137
+ 追記: GeoPy にも ユーティリティとして pairwise 関数がありました。
138
+
139
+
140
+
141
+ ```python
142
+
143
+ # https://github.com/geopy/geopy/blob/ade9c1b68c83a1fc76d90bc0ff603f6b34dfbbbf/geopy/util.py
144
+
145
+ # from geopy.util import pairwise でインポートできるはず
146
+
147
+
148
+
149
+ def pairwise(seq):
150
+
151
+ """
152
+
153
+ Pair an iterable, e.g., (1, 2, 3, 4) -> ((1, 2), (2, 3), (3, 4))
154
+
155
+ """
156
+
157
+ for i in range(0, len(seq) - 1):
158
+
159
+ yield (seq[i], seq[i + 1])
160
+
161
+ ```
162
+
163
+
164
+
165
+ 最初に紹介した方法との違いは、リスト等のシーケンスのみを対象とします。
166
+
167
+ itertoolsの実装では、より汎用的で、イテレーターを対象にすることが出来ます。
168
+
137
169
 
138
170
 
139
171
  ----