【发布时间】:2021-11-05 11:42:41
【问题描述】:
我想从中创建一个理解:
for w in s:
if w in pw_set:
a[w] += 1
elif t in nw_set:
a[w] += 1
我有类似的东西,但它不起作用
[(a[w]+=1) if (w in pw_set) else (a[w]+=1) if (w in nw_set) for w in s]
【问题讨论】:
-
您所写的内容不适合使用列表理解。你最好用你的 for 循环。
-
好吧,谢谢:)
-
什么是“t”?什么是“一”?
-
w 是来自 s 的单词,一个列表,a 是一个字典(key:w, value: occurrency)