̄Ta_非_ta 发表于 2020-8-14 21:18:41

萌新求助python 列表推导式



list3 = for slogan in list1 for name in list2 if slogan == name]


为什么是: if slogan == name

不理解,请高手详细解答。

zltzlt 发表于 2020-8-14 21:20:09

看看这个帖子吧,列表推导式:

Python 第12讲的列表推导式
https://fishc.com.cn/thread-175291-1-1.html
(出处: 鱼C论坛)

 ̄Ta_非_ta 发表于 2020-8-14 21:30:00

zltzlt 发表于 2020-8-14 21:20
看看这个帖子吧,列表推导式:

Python 第12讲的列表推导式


if slogan == name]
这个条件是判断字符串第一个字符相等的意思吗?

我怎么理解的是list1 第一个元素和 list2 第一个元素是否相等{:10_269:}

zltzlt 发表于 2020-8-14 21:34:11

 ̄Ta_非_ta 发表于 2020-8-14 21:30
if slogan == name]
这个条件是判断字符串第一个字符相等的意思吗?



是判断字符串第一个字符相等的意思。

 ̄Ta_非_ta 发表于 2020-8-14 21:54:03

zltzlt 发表于 2020-8-14 21:34
是判断字符串第一个字符相等的意思。

slogan 可以理解成切片第一个字符吗?

zltzlt 发表于 2020-8-14 21:57:21

 ̄Ta_非_ta 发表于 2020-8-14 21:54
slogan 可以理解成切片第一个字符吗?

可以
页: [1]
查看完整版本: 萌新求助python 列表推导式