【发布时间】:2015-01-20 14:06:32
【问题描述】:
查看下方以获得更好的解释 我在逐行读取的文件中有很长的项目列表,我想对其中包含特定字符串的所有项目进行排序。如果单词不包含排序中的任何元素,那么它将被添加到字典中。我怎么做?我在这个网站上阅读了一些其他情况,但我就是不明白......所以这可能是重复的,但我需要有人解释我如何做到这一点。 (是的,这些物品来自游戏 TF2)
item_list = ("Non-Tradable Ubersaw", "Screamin' Eagle", "'Non-Craftable Spy-cicle"
sort = ("Non-Tradable", "Non-Craftable") # The items that are not allowed
for word in item_list:
if not sort in word:
if word in items: # add to the dictionary
items[word] += 1
else:
items[word] = 1
已经回答了,只是为了让问题更清楚。 我想对列表进行排序: item_list 并且我想通过创建一个数组来做到这一点: sort 所以它会检查 item_list 中的每个元素和检查元素中是否包含 sort 中的任何元素。如果没有,它会将元素添加到字典中。
【问题讨论】: