Python列表未在引号中提供输出

时间:2018-09-11 15:19:14

标签: python-3.x

因此,我在一个编码挑战网站上,我正在尝试解决问题。问题的预期输出是这样的:-

['32']
['32', 'hello', '54']

现在,当我在系统上解决该问题时,即在终端上运行了.py文件。它的输出与上面显示的相同。

但是在我正在挑战的那个网站上,它显示了以下输出:-

[32]
[32, hello, 54]

我正在为此努力。我似乎无法弄清楚到底是什么问题。

我尝试了str(),并用''引用了它,但是在此站点的编码控制台上似乎没有任何作用。

知道为什么会发生吗?

在这里供参考的是问题描述和我的代码。

问题

  1. 您的任务是维护一个列表并在其中执行两种类型的查询 它:
  2. 查询'1':将以1 x的形式给出:将x插入列表。
  3. 查询'2':将以2给出:打印列表的内容。

代码

def main():

    n_of_queries = int(input("Queries count: "))
    n_list=[]
    for i in range(n_of_queries):
        inp= input("Input: ")
        typ = inp.split(' ')
        if typ[0]=='1':
            n_list.append(typ[1])
        if typ[0]=='2':
            print(n_list)

main()

输入

5
1 32
2
1 hello
1 54
2

0 个答案:

没有答案