python中for循环的应用

发布网友 发布时间:2022-04-21 17:40

我来回答

2个回答

热心网友 时间:2022-04-18 08:04

我们展开生成list3的表达式,变成标准的for循环:

list3 = []
for name in list2:
    for slogan in list1:
        if slogan[0] == name[0]:
            list3.append(name + ':' + slogan[2:])

这样就可以看得很清楚了。

name变量和slogan变量都是字符串,各自遍历list2和list1中的每一个元素。比如在第一次进入for循环时,name是'2.李宁',slogan是'1.Just do It'。对于字符串变量slogan:

slogan[0]表示取第0个字符,即'1';

slogan[2:]表示取从第2个字符开始到结束,即'Just do It';

这都是python的原生语法,应该熟练掌握。

热心网友 时间:2022-04-18 09:22

list3用的是列表解析追问什么意思,完全不懂

追答python有种语法叫列表解析

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com