给列表新建一列,并往里面填充值
时间: 2024-01-20 20:48:39 浏览: 39
假设你的列表是一个二维列表,可以通过以下方式新建一列并填充值:
```python
# 原始列表
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 新建一列并填充值
for i in range(len(my_list)):
my_list[i].append(0)
# 打印新列表
print(my_list)
```
输出:
```
[[1, 2, 3, 0], [4, 5, 6, 0], [7, 8, 9, 0]]
```
以上代码中,我们通过 for 循环遍历原始列表 my_list 的每一行,然后使用 append() 方法在每一行的末尾添加一个新的元素,初始值设为 0。最后打印输出新的列表。
相关问题
新建一个List<String>直接往里面填
你可以使用以下代码创建一个新的List<String>并向其中添加元素:
```java
<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
```
在这个示例中,我们首先创建了一个名为list的ArrayList实例,并使用<>语法指定其元素类型为String。然后,使用add方法向列表中添加元素。你可以根据需要重复调用add方法来添加更多的元素。
请注意,这只是一个简单的示例,你可以根据实际情况修改代码以满足你的需求。
dataframe新建一列并赋值
要在DataFrame中新建一列并赋值,可以使用如下代码:
```python
import pandas as pd
# 新建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 新建一列并赋值
df['C'] = [7, 8, 9]
print(df)
```
输出结果为:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
在以上代码中,我们首先新建了一个DataFrame,然后使用`df['C']`创建了一个新的列,并且将一个包含3个元素的列表[7,8,9]赋值给了这个新列。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.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)