day04 每次一行

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)
原文地址:https://www.cnblogs.com/qinling73/p/13589843.html