1271.Python List

通过数:124提交数:269学校:北京邮电大学考研机试真题 题目列表 标签
在 Python 中,$List$ (列表)是一种非常重要的数据结构。 它与 $C/C++/Java$ 中的数组有些类似,但支持添加新元素时的动态扩展。 在这个问题中,你需要处理如下的几种对 $List$ 的操作。 $L=[]$: 将名字为 $L$ 的 $List$ 清空。 在这里,$List$ 的名字是长度为 $1$ 到 $10$ 之间的字符串(只包括大小写字母)。 如果 $L$ 原来不存在,这个语句相当于定义了一 个名字为 $L$ 的空列表。 $L.append(x)$: 向 $L$ 的末端插入元素 $x$。 为方便起见,这里的 $x$ 只会是 $[0, 65536]$ 之间的整数。 $L.sort()$: 将 $L$ 中的元素按升序排序。 $L[id]$: 返回 $L$ 中下标为 $id$ $(id \geq 0)$ 的值。 下标是从 $0$ 开始计数的。 给定若干 Python 语句,你的任务是对于每个形如 $L[id]$ 的语句,输出它返回的值。 输入格式 输入数据包含多组测试数据。 请注意各组测试数据之间是相互独立的。 输入的第一行是一个整数 $T$ $(T \leq 100)$,表示测试数据的组数。 每组测试数据第一行是语句的数量 $N$ $(N \leq 100)$。 接下来 $N$ 行,每行一个 python 语句。 测试数据保证只会出现上述四种语句,语句中间不会出现空格。 一个 $List$ 在被使用前一定会被先定义。 输出格式 对于每个查询,输出查找的 $L[id]$ 的值。 如果 $id$ 超出了当前 $List$ 的下标范围,;输出一行 $ERROR$。 输入样例 2 5 a=[] a.append(0) a.append(1) a[0] a[1] 8 lista=[] lista.append(123) lista.append(65) lista[0] lista.sort() lista[0] listb=[] listb[0] 输出样例 0 1 123 65 ERROR
C
补全
点击调试按钮即可调试代码。

点击提交按钮即可提交代码。