在Python里的dictionary里面key怎么表达

在Python里的dictionary里面key怎么表达,第1张

什么叫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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10088946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存