python获取列表的某一列
时间: 2023-11-25 11:09:54 浏览: 92
假设有一个二维列表data,要获取其中第2列,可以使用以下代码:
```python
col2 = [row[1] for row in data]
```
其中,`[row[1] for row in data]`是一个列表推导式,表示对data中的每一行(row),取第2个元素(row[1]),然后将这些元素组成一个新的列表col2。
相关问题
Python读取表格某一列
可以使用pandas库来读取表格中的某一列数据。以下是一个简单的示例代码:
```python
import pandas as pd
# 读取表格数据
data = pd.read_excel('example.xlsx')
# 读取某一列数据
col_data = data['列名']
# 打印读取的数据
print(col_data)
```
其中,`pd.read_excel()`函数用于读取Excel表格文件,`data['列名']`语句用于读取表格中的指定列数据,将其存储在`col_data`变量中。最后,使用`print()`函数打印读取的数据。
Python读取csv某一列
可以使用pandas库来读取csv文件并选择某一列。以下是一个示例代码:
```python
import pandas as pd
df = pd.read_csv('example.csv') # 读取csv文件
column = df['column_name'] # 选择某一列,'column_name' 替换为目标列的名称
print(column) # 打印该列的所有值
```
请注意,需要将 `example.csv` 替换为实际的csv文件名,`column_name` 替换为目标列的名称。
阅读全文