国考计算机二级python真题
时间: 2024-12-27 12:22:53 浏览: 1
### 全国计算机等级考试二级Python真题展示
为了满足对于全国计算机等级考试二级Python真题的需求,下面提供一道典型的题目作为示例:
#### 题目一
假设`question.txt`中的内容按照给定格式排列,则可以读取并解析该文件来获取具体的试题。这里给出一个模拟的例子。
**题干**
已知列表`list_a=[1,2,3]`和字符串`s="abc"`,执行语句`zip(list_a,s)`之后的结果是什么?
A. `[(1,'a'), (2,'b')]`
B. `[('a',1), ('b',2)]`
C. `[(1,'a'), (2,'b'), (3,'c')]`
D. 报错[^1]
正确答案是 C. `[(1,'a'), (2,'b'), (3,'c')]`。因为当两个序列长度不一致时,`zip()` 函数会创建一个新的迭代器,在最短的那个输入序列耗尽之前将对应的元素配对组合成元组;如果其中一个序列更长,超出部分会被忽略掉。
```python
# 示例代码用于验证上述解释
list_a = [1, 2, 3]
s = "abc"
result = list(zip(list_a, s))
print(result) # 输出: [(1, 'a'), (2, 'b'), (3, 'c')]
```
阅读全文