我在其标签“ 0”或“ 1”中有一个单词列表。我想访问并计算列表中有多少个单词以-a结束,其标签为1以及多少个单词以-o结束,其标签为0。我的想法是使用enumerate作为访问列表的第一个和第二个元素下面,但这不起作用。我该怎么办?
ts=['0','carro','1', 'casa', '0', 'mapa','1','fantasma']
obj1 = enumerate(ts)
for j, element in obj1:
if j=='0' and element[-1]=='o':
如果我理解正确,您将看到一个混合列表,其中奇数元素是标签,而对元素是单词。满足以下两个条件之一时,您要操作一些代码(计数和更多):
以下@ Olvin Roght建议(谁在您的问题下发表了评论):
for j, element in zip(ts[0::2], ts[1::2]):
if (j == "0" and element[-1] == "o") or (j == "1" and element[-1] == "a"):
# your code here
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句