已知一个列表中存放的是一些学生的姓名,另外一个列表存放的是学生对应的考试成绩。两个列表长度相同。要求,把姓名和对应的成绩进行组合,形成一个列表。该列表包含一个嵌套列表,每个子列都是姓名和对应的成绩。最后输出形成的新列表。
时间: 2024-05-09 18:21:39 浏览: 14
可以使用zip函数将两个列表同时遍历,然后将姓名和成绩组合成一个子列表,最后将所有子列表组合成一个大列表。示例代码如下:
```python
names = ['Alice', 'Bob', 'Charlie', 'David']
scores = [90, 80, 85, 95]
result = [[name, score] for name, score in zip(names, scores)]
print(result)
# Output: [['Alice', 90], ['Bob', 80], ['Charlie', 85], ['David', 95]]
```
这里使用了列表推导式来快速生成每个子列表,zip函数将names和scores同时遍历,每次返回一个姓名和成绩,然后将它们作为一个子列表加入到result中。最后输出result即可。
相关问题
已知一个列表中存放的是一些学生的姓名, 另外一个列表存放的是学生对应的考试成绩。 两个列表长度相同。要求,把姓名和对应的 成绩进行组合,形成一个列表。该列表包含 一个嵌套列表,每个子列都是姓名和对应的 成绩。最后输出形成的新列表。
可以使用zip()函数将两个列表进行组合,形成一个包含两个列表对应元素的元组的迭代器。然后利用列表解析式将每个元组转化成一个嵌套列表,最后将所有嵌套列表组成的列表输出即可。
代码如下:
```python
names = ['张三', '李四', '王五', '赵六']
scores = [87, 92, 78, 85]
result = [[name, score] for name, score in zip(names, scores)]
print(result)
```
输出结果为:
```
[['张三', 87], ['李四', 92], ['王五', 78], ['赵六', 85]]
```
其中,每个子列表分别包含学生的姓名和对应的成绩。
已知一个列表中存放了若干整数,统计列表中正整数的个数。
可以使用循环遍历列表中的每一个数,判断它是否为正整数,如果是,则计数器加1。可以使用如下代码实现:
```
lst = [-2, 3, 0, 5, -1, 7, 9, -4]
count = 0
for num in lst:
if num > 0:
count += 1
print("正整数个数为:", count)
```
输出结果为:
```
正整数个数为: 4
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![asm](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)