sách gpt4 ai đã đi

Biểu thức Python

In lại 作者:行者123 更新时间:2023-11-28 19:46:08 27 4
mua khóa gpt4 Nike

我是 python 新手,在阅读 BeautifulSoup 教程时,我不明白这个表达式“[x for x in titles if x.findChildren()][:-1]”我不明白?你能解释一下吗

titles = [x for x in titles if x.findChildren()][:-1]

1 Câu trả lời

从 [:-1] 开始,这会提取一个列表,其中包含除最后一个元素之外的所有元素。

>>> a=[1,2,3,4,5]
>>> a[:-1]
[1, 2, 3, 4]

这是第一部分,它将列表提供给 [:-1](在 python 中切片)

[x for x in titles if x.findChildren()]

这会生成一个列表,其中包含列表“标题”中的所有元素 (x),满足条件(为 x.findChildren() 返回 True)

关于 python 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632142/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com