gpt4 book ai didi

python-3.x - Python3过滤/删除列表的字符串

转载 作者:行者123 更新时间:2023-12-04 03:56:24 26 4
gpt4 key购买 nike

我用我的爬虫抓取了一些数据和东西,现在我必须分析它们。

我得到了一个包含一些图片的不同链接的列表,但我只想保存没有"/Thumbnails"

的那些

pictures = ['Media/Shop/922180cruv.jpg', 'Media/Shop/922180cruvdet.jpg', 'Media/Shop/Thumbnails/922180cruvx320x240.jpg', 'Media/Shop/Thumbnails/922180cruvdetx320x240. jpg']

有没有办法说“如果字符串有/Thumbnails”,从列表中删除所有?我在单独的列中得到了一个包含 ~25000 列表的 csv。

已经尝试使用 remove() 和索引,但我的列表不同,因此第一个列表的索引不适合第二个列表

最佳答案

使用过滤列表理解:

pictures = ['Media/Shop/922180cruv.jpg', 'Media/Shop/922180cruvdet.jpg', 'Media/Shop/Thumbnails/922180cruvx320x240.jpg', 'Media/Shop/Thumbnails/922180cruvdetx320x240.jpg']

pictures = [p for p in pictures if not "/Thumbnails/" in p]

print(pictures)

打印:

['Media/Shop/922180cruv.jpg', 'Media/Shop/922180cruvdet.jpg']

关于python-3.x - Python3过滤/删除列表的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63809318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com