回答編集履歴
1
修正
test
CHANGED
@@ -70,6 +70,14 @@
|
|
70
70
|
|
71
71
|
>>> h = Hoge()
|
72
72
|
|
73
|
+
>>> h[0] # これはスライスではなく添字表記だが、扱われ方は大差ない
|
74
|
+
|
75
|
+
0
|
76
|
+
|
77
|
+
>>> h[1:3]
|
78
|
+
|
79
|
+
slice(1, 3, None)
|
80
|
+
|
73
81
|
>>> h[:,3:7]
|
74
82
|
|
75
83
|
(slice(None, None, None), slice(3, 7, None))
|
@@ -86,6 +94,6 @@
|
|
86
94
|
|
87
95
|
|
88
96
|
|
89
|
-
中身が丸ごとtupleに化けます。あとはこれを受け取ったpandasなどの`__getitem__`などがよしなに処理するという仕組みです。
|
97
|
+
カンマで区切って複数書いた場合、中身が丸ごとtupleに化けます。あとはこれを受け取ったpandasなどの`__getitem__`などがよしなに処理するという仕組みです。
|
90
98
|
|
91
99
|
tupleにする以上、カンマの前になにか入れる必要があり、`:`と書くと`slice(None, None, None)`に化けて万事解決という訳です。
|