是否有其他方法可以在列表中进行输入

时间:2019-07-08 07:24:21

标签: python-3.x

我正在解决UVA“ 484-冗余部”的问题https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=425 但是我收到时间限制错误。不用将输入保存在列表中,我已经用C ++中的相同逻辑解决了这个问题。因此,还有其他方法可以将这些类型的输入保存在列表中吗?

dictonary = dict()
input_list=list()
while True:
  try:
    input_list = [int(x) for x in input().split()]
    for i in range(len(input_list)):
      if input_list[i] not in dictonary:
        dictonary[input_list[i]]=1

      else:
        dictonary[input_list[i]]=dictonary[input_list[i]]+1
    for key,value in dictonary.items():
      print(key,value)

  except EOFError:
    break

0 个答案:

没有答案