在 Python 中的列表中加入新的一列
时间: 2024-03-27 18:35:44 浏览: 11
在 Python 中的列表中加入新的一列,可以通过遍历列表并在每个元素的末尾加入新的元素来实现。具体步骤如下:
1. 创建一个新的列表用于存放加入新列后的数据。
2. 遍历原列表中的每个元素,然后在每个元素的末尾加入新的元素。
3. 将修改后的元素添加到新的列表中。
以下是一个示例代码:
```python
# 原始列表
data = [
['姓名', '年龄', '性别'],
['张三', 20, '男'],
['李四', 22, '女'],
['王五', 25, '男']
]
# 新的一列数据
new_col = ['学历', '本科', '硕士', '博士']
# 创建一个新的列表用于存放加入新列后的数据
new_data = []
# 遍历原列表中的每个元素,然后在每个元素的末尾加入新的元素
for i in range(len(data)):
if i == 0: # 第一行为标题,直接添加新列的标题
data[i].append(new_col[0])
else:
data[i].append(new_col[i])
new_data.append(data[i])
# 打印表格
for row in new_data:
print(row)
```
运行这段代码,输出如下:
```
['姓名', '年龄', '性别', '学历']
['张三', 20, '男', '本科']
['李四', 22, '女', '硕士']
['王五', 25, '男', '博士']
```
可以看到,我们成功地在 Python 中的列表中加入了新的一列。
相关推荐
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)