python取某一列从某一位置开始到最后
时间: 2023-08-17 11:19:12 浏览: 58
在Python中,可以使用列表切片来取某一列从某一位置开始到最后的值。假设你有一个二维列表`my_list`,你想要取第二列从第三行开始到最后的值,可以使用以下代码:
```
col = 1 # 第二列的索引为1
start_row = 2 # 从第三行开始
result = [row[col:] for row in my_list[start_row:]]
```
这个代码将返回一个包含从第三行开始到最后的第二列的值的列表。
相关问题
python取某一列每个单元格从某一位置开始到最后的结果
如果想要取某一列每个单元格从某一位置开始到最后的结果,可以使用循环来遍历二维列表,然后对每个单元格进行切片操作。假设你有一个二维列表`my_list`,你想要取第二列每个单元格从第三个字符开始到最后的值,可以使用以下代码:
```
col = 1 # 第二列的索引为1
start_index = 2 # 从第三个字符开始
result = []
for row in my_list:
cell_value = row[col][start_index:]
result.append(cell_value)
```
这个代码将返回一个包含每个单元格从第三个字符开始到最后的第二列的值的列表。
python取某一列每个单元格从某一位置开始到最后的结果,并将结果写回excel
如果你想要将结果写回Excel中,可以使用Python的openpyxl模块来读取和写入Excel文件。假设你有一个名为`data.xlsx`的Excel文件,其中包含一个名为`Sheet1`的工作表,你想要取第二列每个单元格从第三个字符开始到最后的值,并将结果写回到同一列的相应单元格中,可以使用以下代码:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook(filename='data.xlsx')
# 选择工作表
sheet = workbook['Sheet1']
# 取出第二列每个单元格从第三个字符开始到最后的值
col = 2 # 第二列的索引为2
start_index = 2 # 从第三个字符开始
for i,row in enumerate(sheet.iter_rows(min_row=2, min_col=col, values_only=True)):
cell_value = row[0][start_index:]
sheet.cell(row=i+2, column=col, value=cell_value)
# 保存Excel文件
workbook.save(filename='data.xlsx')
```
这个代码将会遍历第二列的每个单元格,将每个单元格从第三个字符开始到最后的值取出来,并将结果写回到同一列的相应单元格中,最后保存Excel文件。需要注意的是,`iter_rows()`方法用于遍历工作表中的每一行,`min_row`和`min_col`参数用于指定遍历的起始位置,`values_only`参数用于返回每个单元格的值而不是单元格对象。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)