列表更多的内容
1 | # list.append(x) 在末尾添加一项 |
用列表模拟堆栈
1 | stack = [3, 4, 5] |
用列表模拟队列
1 | # 并不高效,取出最后一个很快,但取出第一个不快,因为其他元素需要移位一个 |
列表推导式
1 | squares = [] # 这是一般的方式 |
堆叠的列表达式
1 | matrix = [ ## 一个3*4矩阵,包含三个长度为4列表的列表 |
del语句
1 | a = [-1, 1, 66.25, 333, 333, 1234.5] |
元组
1 | t = 12345, 54321, 'hello!' # 用逗号隔开 |
集合
1 | # 无重复元素,无序 |
字典
1 | # 键:值,key: value,键只能是不可变类型 |
循环技巧
1 | knights = {'gallahad': 'the pure', 'robin': 'the brave'} |
更多的条件控制
1 | # 除了while,if,还可以用: |
序列间的比较
1 | # 比较的序列类型是同一类型 |