投资的回报通常遵循80/20原则:所得利益的80% 源自最简单系统的20%。大多数软件用80%的时间仅仅完成20%的有效指令。
1浅谈列表 和 字典
列表和字典是Python内置的数据类型,非常重要,更复杂的数据结构(栈,队列…)都能用其实现,都是容器类型,用来存放数据。
1.1什么是列表
**最形象的理解:**列表就像一个收纳盒一样,有序的存放数据!
Python列表提供的内置函数方法:(alist 表示为列表的名字,i 表示索引位置,item表示列表元素名字)
1.2什么是字典:
**最形象的理解:**字典就像 “标签收纳盒”,无序排放,单独有单独的key,方便查找。
2分析其数据类型的性能
80/20 准则:80% 的功能其使用率只有20%
所以我们要使用性能最好的,降低算法复杂度。
2.1列表操作的时间复杂度
pop()和pop(1)的复杂度是不同的