python基础函数for的介绍

哈喽,大家好。今天我来讲一下两个循环函数分别是for和while,我们还会学习到该循环函数的一些附加函数和原理,话不多说,我们直接开始学习。

for循环函数

我们前面知道了创建列表并将它显示出来,但是我们会发现显示出来的是一串而不是一个一个来显示,我们有没有什么解决办法呢?答案是有的就是用到我在前面说的for函数,先上代码:

# 创建列表
name = ["a", "b", "c", "d"]
# 用print函数显示列表
print(name)
# 用for循环函数显示列表
for a in name:
    print(a)

好,这就是for循环显示出列表元素的代码,我们可以发现,相对于print来说for是多了一个变量a的,那这个变量a有什么用呢?其实它就是相当于一个巡查员,它来看望该列表的所有元素并且记住它们,然后我们通过显示函数把巡查员记住的元素一个一个的显示出来,而不是想print一样一次性显示出来。那有人就会问了我要这个函数干嘛,直接用print不好吗?怎么说呢,其实这个函数有很多的用法,只是我自己的技术也不太行,所以我就来将一些比较基础的用法。那么话说回来,那这个函数有什么用呢,用它来干嘛?直接看代码:

# 创建列表
name = ["a", "b", "c", "d"]
# 用for循环函数显示列表
for a in name:
    # 把列表中的用户发出欢迎
    print(f"hello {a} welcome to China!")

通过代码的运行我们可以看到程序向name列表中的每一个元素都发出了一个邀请,这就是它的第一个用法:说简单一点就是把列表中的元素给全部使用一遍。

利用for函数对列表进行操作

它的第二个作用就相对来说比较有用了,我们通过前面的学习我们已经知道了for函数是可以把列表中的每一个元素给利用起来,那我们能不能把列表整合或者是转移呢?是可以的,来上代码:

# 创建保存初始用户名列表
name = ["a", "b", "c", "d"]
# 创建一个审核过的用户名列表
names = []
# 把初始列表里面的用户名转移到审核过的用户名列表
for a in name:
    names.append(a)
# 显示出转移后的列表元素
print(names)

 通过运行代码,我们又可以看到列表元素从name转移到了names里面,这就是列表元素的转移。艾,有人看到了我在for循环后面加上的print函数没有缩进,这个意思就是在执行完for循环后再来执行print,如果我要它在for循环里面运行的话那就在print函数前面进行四字符缩进。

好,我们现在来讲列表的整合,还是老规矩,直接看代码:

# 创建保存初始用户名列表1
name1 = ["a", "b", "c", "d"]
# 创建保存初始用户名列表1
name2 = ["e", "f", "g", "h"]
# 创建一个审核过的用户名列表
names = []
# 把初始列表1,2里面的用户名转移到审核过的用户名列表
for a in name1:
    names.append(a)
for a in name2:
    names.append(a)
# 显示出整合完毕的列表
print(names)

其实对于现在的我们来说已经很好了解了,a只是一个变量在这里我也是为了教学方便,但是!!!请你在团队开发时要用到可以让人看得懂的变量,不然后期会给你们的团队制造出一些烦恼的。

总结:

其实我每次都会在发出的博客最后加上总结的,我觉得我们在学习新的事物的时候我们要学习总结,这样我们才能记得更牢固条例更加清楚。让我们来回顾一下,我们讲的是for循环函数,我们把它分为三大块——1:一个一个显示出列表元素;2:把列表元素进行转移;3:把列表元素进行整合。还是老样子,在最后祝各位身体健康,万事如意。

来自一名高中生的介绍

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值