python 课后作业
请问这个name 和 slogan哪来的?后面那句命令“for slogan in list1 for name in list2 if slogan == name”slogan in list1就是slogan是list1的子集,后面的name in list2同理 请问这个name 和 slogan哪来的?这两个都是循环里面的临时变量可以随便起名比如你可以命名为a,b
x,y等等都可以,只要不和其他变量冲突 本帖最后由 昨非 于 2021-4-11 17:30 编辑
列表推导式的语法:
name 和 slogan现在前面进行操作
具体操作的值,有后面的for遍历确定
整个语句相当于
list3 = []
for slogan in list1:
for name in list2:
if slogan == name:
list3 . append(name + ':' + slogan)
只是这段代码是先通过for确定值,再进行操作罢了 噢噢,懂了谢谢!
页:
[1]