Skip to content

Commit b19c2e7

Browse files
optimized set structure usage
1 parent 1eb3bad commit b19c2e7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/sage/dynamics/arithmetic_dynamics/dynamical_semigroup.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -338,10 +338,10 @@ def __call__(self, input):
338338
...
339339
TypeError: unable to convert {(4 : 1), (2 : 1)} to an element of Rational Field
340340
"""
341-
result = []
341+
result = set()
342342
for ds in self.defining_systems():
343-
result.append(ds(self.domain()(input)))
344-
return set(result)
343+
result.add(ds(self.domain()(input)))
344+
return result
345345

346346
def base_ring(self):
347347
r"""
@@ -434,10 +434,10 @@ def defining_polynomials(self):
434434
sage: f.defining_polynomials()
435435
{(x, y), (x^2, y^2)}
436436
"""
437-
result = []
437+
result = set()
438438
for ds in self.defining_systems():
439-
result.append(ds.defining_polynomials())
440-
return set(result)
439+
result.add(ds.defining_polynomials())
440+
return result
441441

442442
def defining_systems(self):
443443
r"""

0 commit comments

Comments
 (0)