feiyuxiansheng 发表于 2020-4-21 21:21:50

python课后习题第012讲列列表一个打了激素的数组3

第六题
list3 = for slogan in list1 for name in list2 if slogan == name]
本题目中的slogan表示什么?和list1有什么不同?以及slogan和name表示什么?和list1和list2有什么不同?

wuqramy 发表于 2020-4-21 21:25:20

本帖最后由 wuqramy 于 2020-4-21 21:27 编辑

slogan、slogan均表示一个名叫slogam列表中的第2和第0个元素
以此类推
至于它们相不相同,就要看它们这个位置的元素是什么了

feiyuxiansheng 发表于 2020-4-21 21:30:09

wuqramy 发表于 2020-4-21 21:25
slogan、slogan均表示一个名叫slogam列表中的第2和第0个元素
以此类推
至于它们相不相同,就要看它 ...

slogan列表和list1列表相同吗?

wuqramy 发表于 2020-4-21 21:35:26

feiyuxiansheng 发表于 2020-4-21 21:30
slogan列表和list1列表相同吗?

用以下代码比一比就知道了
slogan = []# 在此键入slogan列表
list1 = []# 在此键入list1列表
for i in range(len(slogan)):
    if slogan == list1:
      print('slogan和list1的第',i,'个元素是相同的!')

feiyuxiansheng 发表于 2020-4-21 21:51:01

题目中的for slogan in list1之后slogn生成的列表与原列表list1有什么不同?

zltzlt 发表于 2020-4-22 13:16:32

feiyuxiansheng 发表于 2020-4-21 21:51
题目中的for slogan in list1之后slogn生成的列表与原列表list1有什么不同?

slogan 是字符串,字符串也可以像列表一样用索引
页: [1]
查看完整版本: python课后习题第012讲列列表一个打了激素的数组3