[英]finding a list item by its index
我已經開始了。
def month(n):
lst = ['Months','Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
lst.index(x)
我需要它按如下方式工作:
>>>first = month(1) >>>first 'Jan' >>> second = month(11) >>> second 'Nov'
如何才能做到這一點?
def month(n):
lst = ['Months','Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
return lst[n]
為什么不用字典?
lst = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
months = dict(zip(range(1, 13), lst))
month = months.get
month(1) # Jan
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.