请问这个解什么意思
看不懂啥意思 有没有大佬解读下~ 列表推导式 , 相当于下面的程序for slogan in list1:for name in list2:
if slogan == name: #就是看序号一不一样
list3.append(name + ': ' + slogan) 就是两个for循环的嵌套,可以这样写
for slogan in list1:
for name in list2:
if slogan == name:
list3.append(name + ":"+slgoan)
列表推导式要多练就能理解了,并不难 大马强 发表于 2022-1-19 21:54
就是两个for循环的嵌套,可以这样写
列表推导式要多练就能理解了,并不难
这里slogan 和name是什么意思呢
不是从列表里面选取的嘛 Monsieur. 发表于 2022-1-19 22:15
这里slogan 和name是什么意思呢
不是从列表里面选取的嘛
你看啊
slogan是在list1中迭代的元素,list1存放的元素是口号的字符串,所以slogan是字符串,而这些字符串的第一位也就是slogan 都是序号 '1','2','3'....
同理name 也是 "1","2","3",
name == slogan 也就实现让其口号和品牌匹配的目的 Monsieur. 发表于 2022-1-19 22:15
这里slogan 和name是什么意思呢
不是从列表里面选取的嘛
字符串也是可以有下标的 , 像slogan 代表字符串的第一个字符 , 也就是序号 , 如果两个序号匹配 , 就可以
页:
[1]