|
|
- import datetime
- from collections import namedtuple
-
-
- def middle(stock, date):
-
- symbol, current, high, low = stock
- return ((high + low) / 2), date
-
-
- 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])
-
-
- # 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))
|