编写一个last函数接受列表并返回列表最后一个元素的函数,如果是空列表,返回none
def last(lst):
if (len(lst) == 0):
return None
return lst[len(lst) - 1]
def getLast(list1) :
if not (isinstance(list1,list)):
return 'none'
if len(list1):
return list1[-1]
else:
return 'none'
list1= [1,2,3,4,5]
print(getLast(list1))
list1='1'
print(getLast(list1))
Python 的索引可以为负数,表示倒数位置。返回最后一个用 -1 表示即可,同时需要判断参数是否为列表类型。