小编Kri*_*osh的帖子

python中维基百科页面的内链和外链

我正在使用 Wikipedia API for python 来获取页面链接,如下所示:

import wikipedia
ny = wikipedia.page(wikipedia.search("Barack Obama")[0])
print ny.links
Run Code Online (Sandbox Code Playgroud)

ny.links提供了所有链接(内链接和外链接),但我需要单独使用它们。谁能帮我找到一些方法来使用相同的 API 或其他一些 API 来实现这一目标?

python wikipedia-api

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

在 Java 中处理地图的地图

在下面的代码中,

Map<String,Map<String,Integer>> one_index_1 = new HashMap<String,Map<String,Integer>>();
Map<String,Integer> term_index_1 = new HashMap<String,Integer>();
    term_index_1.put("B", 1);
    term_index_1.put("C", 1);
    term_index_1.put("D", 1);
    term_index_1.put("E", 1);
    one_index_1.put("A", term_index_1);
    term_index_1.clear();
    term_index_1.put("A", 1);
    term_index_1.put("C", 0);
    term_index_1.put("D", 1);
    term_index_1.put("E", 1);
    one_index_1.put("B", term_index_1);

    System.out.println("One index for A: " + one_index_1.get("A"));
    System.out.println("One index for B: " + one_index_1.get("B"));
Run Code Online (Sandbox Code Playgroud)

我得到的输出如下:

One index for A: {A=1, C=0, D=1, E=1}
One index for B: {A=1, C=0, D=1, E=1}
Run Code Online (Sandbox Code Playgroud)

其中 A 的索引在插入 B 的值时被修改。在不使用另一个映射变量的情况下,我可以以某种方式保留映射的值以获得如下输出:

One index for A: {B=1, C=1, D=1, E=1}
One index for B: …
Run Code Online (Sandbox Code Playgroud)

java dictionary

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

在Perl中替换字符串或什么也不做

我想更换"metre""mt""m"用perl.这该怎么做?我在用这个:

$string=~ s/[Mm][Ee\s][Tt][Rr\s][Ee\s]/m/g;
Run Code Online (Sandbox Code Playgroud)

它正在努力"metre",但不是为了"mt"

regex perl

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

标签 统计

dictionary ×1

java ×1

perl ×1

python ×1

regex ×1

wikipedia-api ×1