python怎么将字符串转化为字典

JSON到字典转化:
》》》dictinfo = json.loads(json_str) 输出dict类型
字典到JSON转化:
》》专》jsoninfo = json.mps(dict)输出str类型
比如:
info = {'name' : 'jay', 'sex' : 'male', 'age': 22}
jsoninfo = simplejson.mps(info)
print jsoninfo

Unicode到字典的属转化:
》》》 json.loads()
比如:
import json
str = '{"params":{"id":222,"offset":0},{"nodename":"topic"}'
params = json.loads(str)
print params['params']['id']

❷ Python中如何将格式化字符串转换成字典

#-*-coding:utf-8-*-
#1、字典
dict = {'name': 'Zara', 'age': 7, 'class': 'First'}
#字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'}
print type(str(dict)), str(dict)
#字典可以转为元组,返回:('age', 'name', 'class')
print tuple(dict)
#字典可以转为元组,返回:(7, 'Zara', 'First')
print tuple(dict.values())
#字典转为列表,返回:['age', 'name', 'class']
print list(dict)
#字典转为列表
print dict.values
#2、元组
tup=(1, 2, 3, 4, 5)
#元组转为字符串,返回:(1, 2, 3, 4, 5)
print tup.__str__()
#元组转为列表,返回:[1, 2, 3, 4, 5]
print list(tup)
#元组不可以转为字典
#3、列表
nums=[1, 3, 5, 7, 8, 13, 20];
#列表转为字符串,返回:[1, 3, 5, 7, 8, 13, 20]
print str(nums)
#列表转为元组,返回:(1, 3, 5, 7, 8, 13, 20)
print tuple(nums)
#列表不可以转为字典
#4、字符串
#字符串转为元组,返回:(1, 2, 3)
print tuple(eval("(1,2,3)"))
#字符串转为列表,返回:[1, 2, 3]
print list(eval("(1,2,3)"))
#字符串转为字典,返回:<type 'dict'>
print type(eval("{'name':'ljq', 'age':24}"))

❸ 求大神指教:python将文件内容转字典

a.append(b)执行完成以后,a就被销毁了,因为a是一个函数内变量,因此要么把变量a的声明放到with上面,或者把下面的转换给缩进一行。

❹ PYTHON 转换成字典(求助)

遍历方式有问题:

importnumpyasnp
importpandasaspd
infos=pd.read_csv("11.txt","r")
printinfos
result_dict={}
forindex,rowininfos.iterrows():
key,value=row["id,goods"].split(",")
ifnotresult_dict.has_key(key):
result_dict[key]=[]
result_dict[key].append(value)

printresult_dict

❺ python将固定格式的文本转换成字典

代码,serial_dict.py:

#-*-encoding:gbk-*-defload_dict_from_file(filepath):_dict={}try:withopen(filepath,'r')asdict_file:forlineindict_file:(key,value)=line.strip().split(':')_dict[key]=valueexceptIOErrorasioerr:print"文件%s不存在"%(filepath)return_dictdefsave_dict_to_file(_dict,filepath):try:withopen(filepath,'w')asdict_file:for(key,value)in_dict.items():dict_file.write('%s:%s '%(key,value))exceptIOErrorasioerr:print"文件%s无法创建"%(filepath)if__name__=='__main__':_dict=load_dict_from_file('dict.txt')print_dictsave_dict_to_file(_dict,'dict_.txt')

dict.txt 的内容:

❻ python3列表转字典怎么转的

list=['1:23232','2:12328937','3:12837']
dic={}
foriteminlist:
keys=item.split(':')
dic.update({keys[0]:keys[1]})
print(dic)


❼ python怎样将list转化成字典

是两个list合并成字典吗?
list1 = ['语文', '数学', '英语']
list2 = [80, 90, 100]
dic = dict(zip(list1, list2))

❽ Python 字符串怎么转换成字典

先打开复Python的代码编辑器制窗口,这是必要的一步
Python中字典怎么转化成字符串

然后创建一个字典,输入 dict1={'1':'a','2':'b','3':'c'} ,然后回车,这里我将它命名为dict1,你也可以用其他的名字
Python中字典怎么转化成字符串

回车之后就打印出了{'1': 'a', '2': 'b', '3': 'c'},说明创建成功了。
Python中字典怎么转化成字符串

接着我们用Python的内置函数 type(object)查看它的类型,输入type(dict1)后回车,出现<class 'dict'>说明是字典类型。
Python中字典怎么转化成字符串

重点来了,接下来就是见证奇迹的时刻,输入str1 =str(dict1)后回车,和上面一眼,str1可以自己命名,这里用到了Python的内置函数str()。
Python中字典怎么转化成字符串

最后输入type(str1)后回车,出现<class 'str'>说明是字典类型。在Python中str是字符串,dict是字典。
Python中字典怎么转化成字符串

❾ python中将文件转出成为字典格式

myKey = {}
myKey["key1"] = {'key2':value1,'key3':value2,...
myKey["keyi"] = {'key':value,...}

这样不就是你要的格式了么。。。。

❿ python 3 元组列表转换成字典

l=[(1,2),(2,4),(5,1),(9,2),(3,5)]
d=dict(l)
print(d)

字典内部是无序的,没有顺序的概念。