Skip to content

Instantly share code, notes, and snippets.

@stephengruppetta
Created June 25, 2023 08:41
Show Gist options
  • Save stephengruppetta/2e1df701b35ca03bad0ebf53bbf14dab to your computer and use it in GitHub Desktop.
Save stephengruppetta/2e1df701b35ca03bad0ebf53bbf14dab to your computer and use it in GitHub Desktop.
class RandomWalk:
def __init__(self, iterable):
self.values = list(iterable)
def __iter__(self):
# We'll change this later
return iter(self.values)
captains = RandomWalk(
[
"Pike",
"Kirk",
"Picard",
"Sisko",
"Janeway",
"Riker",
]
)
for captain in captains:
print(captain)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment