myfile = ["no", "yes", "dog", "dog", "dog", "male"], ["no", "orange", "symbol", "church"]
my_Male_Dict = {}
for word in myfile:
if word in my_Male_Dict:
my_Male_Dict[word] += 1
else:
my_Male_Dict [word] = 1
print (my_Male_Dict['dog'])
此代码显示如何确定单词狗出现在列表中的次数。 但是,我如何确定“是”和“否”这个词是否同时出现在我的列表中?
我正在使用它来理解一个更大的列表,其中需要确定年龄和位置等因素,但我从两个小列表开始,所以我可以理解。完全失去了新的蟒蛇。
答案 0 :(得分:-2)
代码的第一行
myfile = ["no", "yes", "dog", "dog", "dog", "male"], ["no", "orange", "symbol", "church"]
由于两个列表之间的逗号,实际上会将myfile
指向列表元组;当你遍历它时,每个word
都是一个列表。
如果您想知道您创建的词典中是否出现单词,您只需使用
即可word in myDict
将检查字典的键并返回是否包含word
(您还可以检查word in aList
)。