小编Hoo*_*ops的帖子

如何根据字段键的相应值过滤字典键

我有:

dictionary = {"foo":12, "bar":2, "jim":4, "bob": 17}
Run Code Online (Sandbox Code Playgroud)

我想迭代这个字典,但是在值而不是键上,所以我可以在另一个函数中使用这些值.

例如,我想测试哪些字典值大于6,然后将它们的键存储在列表中.我的代码看起来像这样:

list = []
for c in dictionary:
    if c > 6:
        list.append(dictionary[c])
print list
Run Code Online (Sandbox Code Playgroud)

然后,在一个完美的世界中,list将显示所有值大于的键6.但是,我的for循环只是遍历键; 我想改变它的价值观!

任何帮助是极大的赞赏.谢谢

python dictionary

58
推荐指数
3
解决办法
9万
查看次数

如何在Python中迭代空格分隔的ASCII文件

奇怪的问题在这里.

我有一个.txt我想要迭代的文件.我可以从文件中将所有单词都放到一个数组中,这很好,但我想知道怎么做,我如何迭代整个文件,但不是单个字母,而是单词本身.

我希望能够通过包含文件中所有文本的数组,并基本上计算其中出现单词的所有实例.

唯一的问题是我不知道如何为它编写代码.

我尝试使用for循环,但只是迭代每一个字母,当我想要整个单词时.

python loops for-loop

3
推荐指数
1
解决办法
1万
查看次数

Python的字典帮助

我有一本字典,我想迭代键,测试键,然后打印通过测试的键.

例如,我的代码目前看起来像这样:

x = {4:"a", 1:"b", 0:"c", 9:"d"}
for t in x:
    if t > 2:
        print t
Run Code Online (Sandbox Code Playgroud)

然而,所有的输出,只是关键.

如何让代码打印出代码末尾的值而不是密钥?

另外,我如何以字典的形式获得这个{key : value}

python dictionary

1
推荐指数
1
解决办法
1060
查看次数

如何查找单词出现在一个数组中的次数?蟒蛇

可能重复:
python中的项频率计数

快问

你如何找到一个单词在数组中出现的次数?

我有一个大约有5000个单词的数组,我想知道数组中"help"这个词出现了多少次.我该怎么做呢?

数组存储在x中,所以我的代码如下所示:

x = [...]
word = "help"
Run Code Online (Sandbox Code Playgroud)

然后我不知道该怎么做才能得到x中出现"help"的次数

感谢您的任何帮助!

python arrays

0
推荐指数
1
解决办法
2602
查看次数

标签 统计

python ×4

dictionary ×2

arrays ×1

for-loop ×1

loops ×1