Skip to content

Commit 890717f

Browse files
committed
STY: Add strict=True in zip() in \core
1 parent 88c276a commit 890717f

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

pandas/core/reshape/concat.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,12 +422,15 @@ def concat(
422422
intersect
423423
or any(not isinstance(index, DatetimeIndex) for index in non_concat_axis)
424424
or all(
425-
prev is curr for prev, curr in zip(non_concat_axis, non_concat_axis[1:])
425+
prev is curr
426+
for prev, curr in zip(non_concat_axis, non_concat_axis[1:], strict=True)
426427
)
427428
or (
428429
all(
429430
prev[-1] <= curr[0] and prev.is_monotonic_increasing
430-
for prev, curr in zip(non_concat_axis, non_concat_axis[1:])
431+
for prev, curr in zip(
432+
non_concat_axis, non_concat_axis[1:], strict=True
433+
)
431434
if not prev.empty and not curr.empty
432435
)
433436
and non_concat_axis[-1].is_monotonic_increasing

pandas/core/reshape/encoding.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,9 @@ def check_len(item, name: str) -> None:
211211
# columns to prepend to result.
212212
with_dummies = [data.select_dtypes(exclude=dtypes_to_encode)]
213213

214-
for col, pre, sep in zip(data_to_encode.items(), prefix, prefix_sep):
214+
for col, pre, sep in zip(
215+
data_to_encode.items(), prefix, prefix_sep, strict=True
216+
):
215217
# col is (column_name, column), use just column data here
216218
dummy = _get_dummies_1d(
217219
col[1],

pandas/core/reshape/melt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ def melt(
199199
missing = idx == -1
200200
if missing.any():
201201
missing_labels = [
202-
lab for lab, not_found in zip(labels, missing) if not_found
202+
lab for lab, not_found in zip(labels, missing, strict=True) if not_found
203203
]
204204
raise KeyError(
205205
"The following id_vars or value_vars are not present in "

pandas/core/reshape/pivot.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,8 +1098,8 @@ def crosstab(
10981098
from pandas import DataFrame
10991099

11001100
data = {
1101-
**dict(zip(unique_rownames, index)),
1102-
**dict(zip(unique_colnames, columns)),
1101+
**dict(zip(unique_rownames, index, strict=True)),
1102+
**dict(zip(unique_colnames, columns, strict=True)),
11031103
}
11041104
df = DataFrame(data, index=common_idx)
11051105

0 commit comments

Comments
 (0)