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