循环结构:
循环:周而复始则谓之循环
while循环:
while condition:
brick和continue关键字:
break:终止循环
continue:终止本次循环,进入下次循环
for循环:for 临时变量 in 可迭代对象
range函数:
range(num) #[0.num)的整数
range(edd,num) #[edd,num)的整数
range(edd,num,step) #[edd,num)的整数,step表示步长
例题1:
结果
容器:
为什么需要容器?
处理,存储,运算大批数据
什么是容器:
就是用来存储多个数据的一种数据结构
数组,数据结构提供的各种数据结构也是
线性表:顺序表
|--数组(array):连续的内存结构
好处:因为存储在连续的内存空间中,所以查询效率非常高,查询复杂度:O(1)
坏处:动态增加,删除元素个数很不方便
|--链表(linkedlist):不定义连续的内存结构,大小不固定
优点:增加,删除效率很高
缺点:查询效率没有数组高,
|--栈(stack):
先进后出(FILO),后进先出(LIFO)的顺序
|--队列(queue):
先进先出(FIFO), 后进后出(LILO)的顺序
例题2
结果