欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【学习整理】循环、列表

程序员文章站 2022-06-24 14:38:18
while循环与for循环 (一)while循环 结构: (二)for循环 实例: len():输出元素的长度 (三)range([start,] stop[,step=1]) 中括号中的为可选元素 实例: (四)break和continue break:终止当前循环 continue:终止本轮循环 ......

while循环与for循环

   (一)while循环

结构:

while:
    循环体

   (二)for循环

for 目标 in 表达式:
    循环体

 实例:

favourite = 'fish'
for i in favourite:
    print(i,end=' ')
输出:f i s h 

  

member = [11,'cat',3.14]
for i in member:
    print(i,end=' ')
输出:11 cat 3.14
  •  len():输出元素的长度
test=['cat','你好呀','he']
for i in test:
    print(i,len(i))
输出:cat 3
你好呀 3
he 2

   (三)range([start,] stop[,step=1])

中括号中的为可选元素

实例:

for i in range(0,20,2):
    print(i)	
输出:0
2
4
6
8
10
12
14
16
18

 (四)break和continue

break:终止当前循环

continue:终止本轮循环并开始下一轮循环(开始下一轮之前会先看循环条件是否满足,满足了才执行)

实例:

for i in range(10):
    if i%2 != 0:
        continue
    i += 2
    print(i,end=' ')

 

列表

   (一)列表:可以保存一组数据(各种类型)

   (二)创建列表

  • 普通列表:number = [11,22,33]
  • 混合列表:mix = ['sss',3.14,[1,2,3]]
  • 空列表:empty =  []

   (三)向列表中添加元素

  • append():单个参数,追加单个元素
  • extend():单个参数,以列表扩展另一个列表
  • insert():两个参数(索引,元素),将单个元素插入到指定位置

   (四)删除列表中的元素

  • remove():需要知道列表中待删除元素的名字
  • del:是一个语句,只需知道索引号 eg:del member[1]
  • pop():弹出,默认删除最后一个,可带参数

   (五)列表分片(slice)

>>> member
[88, 90, 100, 65, 70]
>>> member[0:2]  //第一个值是开始的位置,第二个值是结束的位置但不包含他 2-0=2 列出两个元素
[88, 90]
>>> member[:2]
[88, 90]
>>> member[3:]
[65, 70]

  

>>> member
[88, 90, 100, 65, 70]
>>> member2 = member  //将member的地址给member2,会互相影响
>>> member3 = member[:]   //创建新的地址
>>> member.pop()
70
>>> member2
[88, 90, 100, 65]
>>> member3
[88, 90, 100, 65, 70]