繁体   English   中英

如何使用列表理解来读取 function 并创建一个新列表?

[英]How to use a list comprehension to read from a function and create a new list?

使用列表理解提取 tweets_and_more 列表中的所有推文,并将它们保存在另一个名为 tweets 的列表中。 打印结果列表的长度。 此外,打印新列表的前三个元素。

start_tag = "<tweet>"

def extract_tweet(data):
    start = data.index("<tweet>")+len(start_tag)
    end = data.index("</tweet>")
    seq = data[start:end]
    return seq

这是我的摘录推文 function

我的所有推文逐行列表保存在名为“tweets_and_more”的列表中

我很难弄清楚如何使用列表压缩来执行此操作。 我想我可以使用循环来完成它,但任何解释帮助都会很棒。

for循环代码放在最后

tweets = [extract_tweet(data) for data in tweets_and_more]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM