【发布时间】:2022-12-08 04:38:01
【问题描述】:
这是我到目前为止所拥有的:
wlist = [word for word in wlist if not any(map(lambda x: x in word, 'c'))]
此代码有效,但在其当前状态下,它将从 wlist 中删除所有包含“c”的字符串。我希望能够指定一个索引位置。例如,如果
wlist = ['snake', 'cat', 'shock']
wlist = [word for word in wlist if not any(map(lambda x: x in word, 'c'))]
并且我选择索引位置 3,因为 'shock' 是索引 3 中唯一带有 c 的字符串,因此只会删除 'shock'。当前代码将同时删除 'cat' 和 'shock'。我不知道如何整合这个,我会很感激任何帮助,谢谢。
【问题讨论】: