python数据结构
列表
将列表当做堆栈使用
将列表当作队列使用
列表推导式
嵌套列表解析
del 语句
元组和序列
集合
字典
遍历技巧
列表
Python中列表是可变的,这是它区别于字符串和元组的最重要的特点...将列表当做堆栈使用
列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用 append() 方法可以把一个元素添加到堆栈顶。...,添加到一个空的列表中
print(transposed)
运行结果:
[[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]
还有一种实现方法,这种方式就比较繁琐了...], [3, 7, 11], [4, 8, 12]]
del 语句
使用 del 语句可以从一个列表中依索引而不是值来删除一个元素。...序列是以连续的整数为索引,与此不同的是,字典以关键字为索引,关键字可以是任意不可变类型,通常用字符串或数值。
理解字典的最佳方式是把它看做无序的键/值对集合。在同一个字典之内,键必须是唯一的。