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))