在这个问题上,他们要你带配对字符串和整数输入,就像这样:的Python采取配对字符串和整数输入
4 that
3 be
0 to
1 be
5 question
1 or
2 not
4 is
2 to
4 the
https://www.hackerrank.com/challenges/countingsort3
我的问题是,我可以忽略字符串,但我不知道如何让我的代码只计算整数值而不创建字典,因为我想订购该集合。他们是一个简单的方法来做到这一点?使用我一直:
ar = [int(i) for i in raw_input().strip().split()]
的整数列表,但对于integer__string多条线路上,有什么评价的最好方法?
所以这将摆脱后的数字的话,但还是给我留下的问题维护与所附单词相关的信息。我会更好地创建两个数组,一个用于数字,一个用于文字? – Rob
如果你想两个然后使用一个字典,如果你需要保持实际的顺序,然后使用OrderedDict,是实际相关的话,但? –
不是在练习中,但我认为这是目标。我感谢所有的帮助,希望这会让我更进一步。我想我需要进一步检查raw_input! – Rob