PHP前端开发

Python零基础入门之三---(for循环+列表)

百变鹏仔 3小时前 #Python
文章标签 之三

python的for循环与c、c++等语言的for循环的结构还是有很大的差别的,不过还是很容易上手的,python的列表类似于c语言中的数组,但是相比数组的功能更加强大,玩笑话是说打了激素中的数组。

For循环

(1)For循环的语法结构: 
For 元素 in 变量(列表等) 

立即学习“Python免费学习笔记(深入)”;

(2)For循环与Range()函数结合使用 
range()函数的语法是:range([start],stop[,step=1]) 
一般情况下将For循环与range()函数搭配使用. 
第一个参数是起始数字,第二个是结束的数字(并不包括结束的数字),最后一个参数是步长,默认为1,起始位置默认为0. 

2.列表:一个打了激素的数组 
(1)列表的定义与元素的输出 
列表的标志:[ , , ,] 
列表的定义:列表名=[元素1,元素2,元素3……]

(2)列表相关操作 
a.向列表中添加元素

1.使用append()函数向列表中添加元素

2.使用extend()函数向列表中添加元素

3.使用insert()函数向列表中添加元素

b.删除列表中元素

1.使用remove()函数删除元素,参数为要删除的元素,而不是索引

使用pop()函数删除列表中的元素,默认删除的是最后一个元素,也可以填入一个参数,删除指定位置的元素。

使用del语句删除元素,del 列表名称[指定元素的索引]

上面是关于列表的一些简单的元素的操作,之后如果再有会及时补充。 
附上操作的源代码:

#For循环的联系print("======For循环练习======")str1="For循环练习"for i in str1:     print(i,end=" ")print("")print("======range()与For循环的搭配使用======")  #一般情况下将For循环与range()函数搭配使用#range()函数的语法是:range([start],stop[,step=1])#第一个参数是起始数字,第二个是结束的数字(并不包括结束的数字)#最后一个参数是步长,默认为1,起始位置默认为0for m in range(5):     print(m,end="")print("")for n in range(1,10,2):     print(n,end="")print("")#列表的练习:一个打了激素的数组#一个列表的标志:[,,,]print("------输出整个列表------")list=["小甲鱼","小布丁","迷途"]print(list)print("------输出列表中的元素------")list=["小甲鱼","小布丁","迷途"]for i in range(3):#一定要注意列表中的元素从0开始     print(list[i],end=" ")print("")print("------创建一个混合类型元素的列表------")mixture=["耀相惜",1,2]for i in range(3):     print(mixture[i],end=" ")print("")#向列表中添加元素,在元素的末尾添加元素list.append("耀相惜")print(list,"")#获取列表的长度print("列表中的元素的个数为:%d"%len(list),"")#向列表末尾一次添加多个元素,使用extend,参数为一个列表listadd=["Guoxiangyao","Xiaoshuai"]list.extend(listadd)for i in range(6):     print(list[i],end=" ")print("")#使用insert(,)函数插入数据#其中第一个元素为要插入的元素的位置#第二个参数为要插入的元素list.insert(0,"小小甲鱼")for i in range(7):     print(list[i],end=" ")print("")#从列表中获得、删除某个元素list.remove("小甲鱼")#删除元素是指定元素,而不是索引for i in range(5):     print(list[i],end=" ")print("")#使用索引删除元素del list[0]for i in range(4):     print(list[i],end=" ")print("")#删除列表的最后一个元素,使用pop()函数list.pop()for i in range(3):     print(list[i],end=" ") print("") #也可以使用在pop()中加入元素的索引,弹出指定位置的元素 list.pop(0)for i in range(2):      print(list[i],end=" ")