什么叫cat怎么表达,假如function = {'cat':[1, 2, 3], 'dog': [5, 6, 7]},那么可以得到key的列表list(functionkeys()),然后通过for in去取key,不知道你是不是要这个意思
# -- coding: cp936 --
import re
re0=recompile(r'=')
re1=recompile(r'[a-zA-Z]')
re2=recompile(r'([^a-zA-Z]+)([a-zA-Z ]+)()')
tmp=''
dict0={}
with open('menu_itemstxt','r') as file0:
for i,j in enumerate(file0readlines()):
if j=='' or re0match(j):
pass
elif re1match(j):
tmp=jstrip()
dict0[tmp]=[]
elif re2match(j):
dict0[tmp]append(tuple(map(lambda x:xstrip(),re2match(j)groups())))
print dict0
凑活用,不严谨
In [3]: import pandas as pdIn [4]: a = pdSeries([1,2,3])In [5]: b = pdSeries([2,3,4])In [6]: c = pdDataFrame([a,b])In [7]: cOut[7]: 0 1 20 1 2 31 2 3 4不过pandas直接用列表生成dataframe只能按行生成,如果是字典可以按列生成
以上就是关于在Python里的dictionary里面key怎么表达全部的内容,包括:在Python里的dictionary里面key怎么表达、用python将txt内容转存至dictionary里方便之后点菜的需要、Python怎么转换Dictionary为DataFrame等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)