<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">employee = ("Jane", "Doe", 31, "Software Developer")
employee[0]

employee[1:3]


first_tuple = (1, 2)
second_tuple = (3, 4)
third_tuple = first_tuple + second_tuple
third_tuple


numbers = (1, 2, 3)
len(numbers)
list(numbers)


letters = ("a", "b", "b", "c", "a")
letters.count("a")
letters.count("c")
letters.count("d")
letters.index("a")
letters.index("c")


from collections import namedtuple

Person = namedtuple("Person", "name children")
john = Person("John Doe", ["Timmy", "Jimmy"])
print(john)
Person(name="John Doe", children=["Timmy", "Jimmy"])


john.children.append("Tina")
print(john)


Point = namedtuple("Point", {"x", "y"})
print(Point(2, 4))


Point = namedtuple("Point", "x y")
print(Point(x=2, y=4))
print(Point(**{"x": 4, "y": 8}))


Developer = namedtuple(
    "Developer", "name level language", defaults=["Junior", "Python"]
)
print(Developer("John"))


Person = namedtuple("Person", "name age height")
jane = Person("Jane", 25, 1.75)
jane = jane._replace(age=26)
jane._asdict()
print(jane)
</pre></body></html>