day04 每次一行
列表操作
# 列表['alex','egon','yuan','wusir','666'](编程)
list = ['alex', 'egon', 'yuan', 'wusir', '666']
# 1.把666替换成999
list[-1] = '999'
print('修改后的值为:' + list[-1])
# 2.获取"yuan"索引
print('yuan 的索引是:', list.index('yuan'))
# 3.假设不知道前面有几个元素,分片得到最后的三个元素
print('最后的三个元素为:', list[-3:])
用列表实现栈
class Stack:
def __init__(self):
self.list = []
# 判断是否为空栈
def isEmpty(self):
return self.list == []
# 入栈
def push(self, item):
self.list.append(item)
# 出栈
def pop(self):
return self.list.pop()
# 栈顶
def peek(self):
return self.list[len(self.list) - 1]
# 栈的大小
def size(self):
return len(self.list)