012讲最后第六题的答案
第六题答案中list3的内容,还是理解不了为什么在name和slogan未赋值的情况下,编写该代码还可以保持正确不报错?另外list3 = for slogan in list1 for slogan in list2 if slogan == name] 中 if条件下的slogan == name又为什么能起到后面一一对应的关系。本帖最后由 大马强 于 2022-1-22 16:46 编辑
另外list3 = for slogan in list1 for slogan in list2 if slogan == name] 中
你这写错了吧,我记得一个是name一个是slogan。我就改成for name in list1给你讲
列表推导式这个东西要花点时间看,就能理解了,比如说
list3 = for slogan in list1 for slogan in list2 if slogan == name]
相当于
for name in list1:
for slogan in list2:
if slogan == name:
name + ':' + slogan
所以说name 和 slogan分别是遍历两个列表的变量 大马强 发表于 2022-1-22 16:40
你这写错了吧,我记得一个是name一个是slogan。我就改成for name in list1给你讲
列表推导式这个东西 ...
感谢大佬
页:
[1]