为了账号安全,请及时绑定邮箱和手机立即绑定

与清单理解的结果混淆

与清单理解的结果混淆

慕标琳琳 2021-03-30 17:09:28
我有一个texts句子列表,这段代码应该删除文本中的数字:[''.join(c for c in x if c not in '0123456789') for x in texts]而且有效。现在,x in texts意味着texts列表中的每个句子。并c for c in x意味着每个x句子中的每个单词吗?我很困惑,因为这样的东西行不通:[c for c in x for x in texts]# or[c for c in (x for x in texts)]创建每个句子中每个单词的列表。难道不是[''.join(c for c in x if c not in '0123456789') for x in texts]先把句子分成单词吗?我想得越多,我就越困惑。我希望澄清一下。
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

for c in x 其中x是一个字符串,表示获取字符串的每个字符,而不是每个单词。

换句话说,字符串是字符序列。


查看完整回答
反对 回复 2021-04-09
  • 1 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号