回答編集履歴
1
zipを応用したワンライナー
test
CHANGED
@@ -47,3 +47,23 @@
|
|
47
47
|
|
48
48
|
|
49
49
|
ドキュメントにislice関数の実装が書かれてますが、内部で同様に zip+range を用いてます。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
----
|
54
|
+
|
55
|
+
可読性やデバッグのし難さから、お勧めという訳ではありませんが、
|
56
|
+
|
57
|
+
応用で要素の分解(unzip)もできます。
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
```python
|
62
|
+
|
63
|
+
nurseries = elements.find_all("a")
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
names, urls = zip(*((e.get_text(), e.get("href")) for e in nurseries))
|
68
|
+
|
69
|
+
```
|