We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5e55d17 commit 4a20310Copy full SHA for 4a20310
pandas/core/series.py
@@ -369,8 +369,6 @@ def ix(self):
369
370
def __getitem__(self, key):
371
try:
372
- if type(key) == tuple and len(key)==1:
373
- key = key[0]
374
return self.index.get_value(self, key)
375
except InvalidIndexError:
376
pass
@@ -407,7 +405,14 @@ def _get_with(self, key):
407
405
return self._get_values(indexer)
408
406
else:
409
if isinstance(key, tuple):
410
- return self._get_values_tuple(key)
+ try:
+ return self._get_values_tuple(key)
+ except:
411
+ if len(key) == 1:
412
+ key = key[0]
413
+ if isinstance(key, slice):
414
+ return self._get_values(key)
415
+ raise
416
417
if not isinstance(key, (list, np.ndarray)): # pragma: no cover
418
key = list(key)
0 commit comments