diff --git a/python_3_oop/chapter06/tuples.py b/python_3_oop/chapter06/tuples.py index 1c745ff..0466e25 100644 --- a/python_3_oop/chapter06/tuples.py +++ b/python_3_oop/chapter06/tuples.py @@ -1,4 +1,5 @@ import datetime +from collections import namedtuple def middle(stock, date): @@ -11,4 +12,11 @@ tuple = ("GOOG", 613.30, 625.86, 610.50) mid_value, date = middle(tuple, datetime.datetime.now()) print("middle value: {} at date {}".format(mid_value, date)) print("high value: {}".format(tuple[2])) -print(tuple[1:3]) \ No newline at end of file +print(tuple[1:3]) + + +# named tuples +Stock = namedtuple("Stock", "symbol current high low") +stock = Stock("GOOG", 613.30, high=625.86, low=610.50) +print("{}: current={}, high={}, low={}".format(stock.symbol, stock.current, + stock.high, stock.low))