|
@ -1,4 +1,5 @@ |
|
|
import datetime |
|
|
import datetime |
|
|
|
|
|
from collections import namedtuple |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def middle(stock, date): |
|
|
def middle(stock, date): |
|
@ -11,4 +12,11 @@ tuple = ("GOOG", 613.30, 625.86, 610.50) |
|
|
mid_value, date = middle(tuple, datetime.datetime.now()) |
|
|
mid_value, date = middle(tuple, datetime.datetime.now()) |
|
|
print("middle value: {} at date {}".format(mid_value, date)) |
|
|
print("middle value: {} at date {}".format(mid_value, date)) |
|
|
print("high value: {}".format(tuple[2])) |
|
|
print("high value: {}".format(tuple[2])) |
|
|
print(tuple[1:3]) |
|
|
|
|
|
|
|
|
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)) |