From 53bce1fa4d353e09f1522c49ee89e4cf17b9248e Mon Sep 17 00:00:00 2001 From: tmeissner Date: Fri, 10 Oct 2014 23:48:21 +0200 Subject: [PATCH] completed tupes examples by adding one for named tupes --- python_3_oop/chapter06/tuples.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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))