python-类和对象-列表练习题

定义一个列表的操作类:Listinfo
包括的方法:
1 列表元素添加: add_key(keyname) [keyname:字符串或者整数类型]
2 列表元素取值:get_key(num) [num:整数类型]
3 列表合并:update_list(list) [list:列表类型]
4 删除并且返回最后一个元素:del_key()
list_info = Listinfo([44,222,111,333,454,‘sss’,‘333’])

class Listinfo():
    def __init__(self,list1):
        self.list1=list1

    def add_key(self,keyname):
        self.list1.append(keyname)
        return self.list1

    def get_key(self,num):
        return self.list1[num]

    def update_list(self,list):
        return list+self.list1

    def del_key(self,list1):
        return self.list1.pop()

List=Listinfo([1,2,3,4,5,6,7,8,9])
print(List.add_key('10'))
print(List.get_key(5))
print(List.update_list([0,0,0]))
print(List.del_key(List))

猜你喜欢

转载自blog.csdn.net/liaozp88/article/details/120767391