@@ -880,7 +880,7 @@ def _check_dim_compat(variables: Mapping[Any, Variable], all_dims: str = "equal"
880880 either share the same (single) dimension or each have a different dimension.
881881
882882 """
883- if any ([ var .ndim != 1 for var in variables .values ()] ):
883+ if any (var .ndim != 1 for var in variables .values ()):
884884 raise ValueError ("PandasMultiIndex only accepts 1-dimensional variables" )
885885
886886 dims = {var .dims for var in variables .values ()}
@@ -1208,7 +1208,7 @@ def sel(self, labels, method=None, tolerance=None) -> IndexSelResult:
12081208 indexer : int | slice | np .ndarray | Variable | DataArray
12091209
12101210 # label(s) given for multi-index level(s)
1211- if all ([ lbl in self .index .names for lbl in labels ] ):
1211+ if all (lbl in self .index .names for lbl in labels ):
12121212 label_values = {}
12131213 for k , v in labels .items ():
12141214 label_array = normalize_label (v , dtype = self .level_coords_dtype [k ])
@@ -1221,7 +1221,7 @@ def sel(self, labels, method=None, tolerance=None) -> IndexSelResult:
12211221 f"available along coordinate { k !r} (multi-index level)"
12221222 ) from err
12231223
1224- has_slice = any ([ isinstance (v , slice ) for v in label_values .values ()] )
1224+ has_slice = any (isinstance (v , slice ) for v in label_values .values ())
12251225
12261226 if len (label_values ) == self .index .nlevels and not has_slice :
12271227 indexer = self .index .get_loc (
@@ -1268,9 +1268,7 @@ def sel(self, labels, method=None, tolerance=None) -> IndexSelResult:
12681268 else :
12691269 levels = [self .index .names [i ] for i in range (len (label ))]
12701270 indexer , new_index = self .index .get_loc_level (label , level = levels )
1271- scalar_coord_values .update (
1272- {k : v for k , v in zip (levels , label , strict = True )}
1273- )
1271+ scalar_coord_values .update (dict (zip (levels , label , strict = True )))
12741272
12751273 else :
12761274 label_array = normalize_label (label )
@@ -1371,10 +1369,9 @@ def rename(self, name_dict, dims_dict):
13711369 index = self .index .rename (new_names )
13721370
13731371 new_dim = dims_dict .get (self .dim , self .dim )
1374- new_level_coords_dtype = {
1375- k : v
1376- for k , v in zip (new_names , self .level_coords_dtype .values (), strict = True )
1377- }
1372+ new_level_coords_dtype = dict (
1373+ zip (new_names , self .level_coords_dtype .values (), strict = True )
1374+ )
13781375 return self ._replace (
13791376 index , dim = new_dim , level_coords_dtype = new_level_coords_dtype
13801377 )
@@ -1820,7 +1817,7 @@ def _apply_indexes_fast(indexes: Indexes[Index], args: Mapping[Any, Any], func:
18201817 # multi-index arrays
18211818 indexes_fast , coords = indexes ._indexes , indexes ._variables
18221819
1823- new_indexes : dict [Hashable , Index ] = { k : v for k , v in indexes_fast .items ()}
1820+ new_indexes : dict [Hashable , Index ] = dict ( indexes_fast .items ())
18241821 new_index_variables : dict [Hashable , Variable ] = {}
18251822 for name , index in indexes_fast .items ():
18261823 coord = coords [name ]
@@ -1848,7 +1845,7 @@ def _apply_indexes(
18481845 args : Mapping [Any , Any ],
18491846 func : str ,
18501847) -> tuple [dict [Hashable , Index ], dict [Hashable , Variable ]]:
1851- new_indexes : dict [Hashable , Index ] = { k : v for k , v in indexes .items ()}
1848+ new_indexes : dict [Hashable , Index ] = dict ( indexes .items ())
18521849 new_index_variables : dict [Hashable , Variable ] = {}
18531850
18541851 for index , index_vars in indexes .group_by_index ():
0 commit comments