python中的类表数据结构

python中的类表数据结构,python,data-structures,Python,Data Structures,Python中是否有一个近似于数据库表行为的数据结构 我的数据如下所示: id |名称|描述 1 |测试|这是一个测试 我能得到的最接近的方法是有一个字典列表,但我想知道是否存在用于该目的的特定数据结构(例如,支持排序或添加) 熊猫是一个python框架,它与数据帧一起工作以进行数据分析。 看这里: 例如: # Import libraries import pandas as pd import sys data = {[name:"test", ...], description:["th

Python中是否有一个近似于数据库表行为的数据结构

我的数据如下所示:

id |名称|描述

1 |测试|这是一个测试


我能得到的最接近的方法是有一个字典列表,但我想知道是否存在用于该目的的特定数据结构(例如,支持排序或添加)

熊猫是一个python框架,它与数据帧一起工作以进行数据分析。 看这里:

例如:

# Import libraries
import pandas as pd
import sys
data = {[name:"test", ...], description:["this is a test", ...]}

df = pd.DataFrame(data)
df
应提供以下信息:

  name description
0 test this is a test

在dictionary中,您可以按名称排序,还可以在dictionary中创建列表,这些列表可以执行您正在查找的所有操作!!还有一些类似于订购字典的东西可以帮助你!!

我编写了一个有序的Python词汇表。看起来这就是你要找的。你可以找到它

它支持:

get(key)
del(key)
set(key, value)
sort()
contains(key)
reverse()
add(another_dictionary)
这就是你要找的

您可以从类似数组的类型生成数据帧,例如dict列表、dict列表、list列表、np.array

例如:

import pandas as pd
df=pd.DataFrame({'wololo':[1,2,3,4,5,6],'text':['yay','toto','tat','tata','billy','bill']})
输出将如下所示

    text  wololo
0    yay       1
1   toto       2
2    tat       3
3   tata       4
4  billy       5
5   bill       6
它还可以读取许多不同的文件,如Excel、CSV、JSON等


同时选中所有项以尽可能更有效地操作它们。

阅读关于查找熊猫:有序字典的问题是,只能有一个键:值对。例如,我希望表中的所有行都有一个键“id”和该id的值。请充实一下,并给出一个示例,您将得到我的投票。