我在python中有一个变量列表,我希望能够访问每行和每列中各个值的索引。因为我是python的新手,我不知道是否有其他方法可以访问索引或按行和列选择单个值。
到目前为止我找到的唯一方法是使用pandas库,但由于安装问题我无法使用pandas。请告诉我如何创建数据框(不使用pandas)或任何其他数据结构,以便我可以按行和列的索引访问其值。
假设我有以下列表:(实际上,当我尝试查找数据结构类型时,python说它是一个列表。
(['Name' 'Age' 'Smoking' 'Grade'])
(['Joh' 23 'No' 90])
(['Zak' 25 'No' 89])
(['Suz' 24 'Yes' 80])
(['Sus' 26 'Yes' 83])
假设我们将其命名为“习惯”
我想访问单个值,例如习惯[3,2],我希望结果为80,它位于行的第3个索引和列的第2个索引处。
答案 0 :(得分:1)
你想要的是一份清单。
这是你如何制作一个:
data = [[1, 2, 3, 4],
['blue', 'green', 'red', 'yellow']]
data.append(['elephant', 'donkey', 'cat'])
这是您访问其内容的方式:
data[0] # [1, 2, 3, 4]
data[0][0] # 1
data[1][2] # 'red'