14 lines
411 B
Python
14 lines
411 B
Python
from typing import Iterable
|
|
|
|
def split(delim: str, s: str) -> Iterable[str]:
|
|
while len(s):
|
|
idx = s.find(delim)
|
|
if idx == -1: idx = len(s)
|
|
yield s[:idx]
|
|
s = s[idx + len(delim):]
|
|
|
|
for x in split(", ", "Aberdeen, Dundee, Edinburgh, Glasgow"): print(x)
|
|
|
|
# Swap M and D names in the definitions
|
|
d, m, y = tuple(split("/", "11/9/2001"))
|
|
print(f"Day = {d}, Month = {m}, Year = {y}") |