Python:将来自不同for循环的变量一起打印
我正在尝试在count_语法集前面打印len_引理_名称,但它不起作用。有没有办法把它们打印在一起?谢谢你…我想你想把这两个问题一起重复一下。如果是这种情况,您希望使用,或者避免将所有内容同时变成一个大列表Python:将来自不同for循环的变量一起打印,python,Python,我正在尝试在count_语法集前面打印len_引理_名称,但它不起作用。有没有办法把它们打印在一起?谢谢你…我想你想把这两个问题一起重复一下。如果是这种情况,您希望使用,或者避免将所有内容同时变成一个大列表 请注意,count\u synset部分可能更好(我不知道它的初始值,也不知道您是否想在这个代码之外使用它)。是wn.synset(wordstr)和swn\u senti\u synset总是相同的长度?您的问题不清楚。你想打印哪一行?在哪里定义了count.*变量?它们都是什么意思呢?s
请注意,
count\u synset
部分可能更好(我不知道它的初始值,也不知道您是否想在这个代码之外使用它)。是wn.synset(wordstr)
和swn\u senti\u synset
总是相同的长度?您的问题不清楚。你想打印哪一行?在哪里定义了count.*
变量?它们都是什么意思呢?synset
和swn\u senti\u synset
之间有关系吗?或者你总是想为每个synset\u得分打印所有len\u引理\u名称
?@Gjarlar synset和swn\u senti\u synset之间没有关系。是的,我想为每个synset分数打印Len_引理的名称。谢谢,这花了我超过10k:-)
for synset in wn.synsets(wordstr):
len_lemma_names = len (synset.lemma_names)
#print len_lemma_names, synset.lemma_names
count_lemma = count_lemma + len_lemma_names
for synset_scores in swn_senti_synset:
count_synset = count_synset + 1
#print count_synset, synset_scores
from itertools import izip
for synset, synset_scores in izip(wn.synsets(wordstr), swn_senti_synset):
# Now you can deal with both at once in this loop.
len_lemma_names = len(synset.lemma_names)
count_lemma += len_lemma_names
count_synset += 1
# Mix to taste.
print len_lemma_names, count_synset