python 字典格式字符串怎么转化为字典

#--coding:utf-8--

字符串转字典 将字符串类型转换成字典类型字符串转字典 将字符串类型转换成字典类型


字符串转字典 将字符串类型转换成字典类型


字符串转字典 将字符串类型转换成字典类型


#1、字典

dict

={'name':

'Zara',

'age':

7,

'class':

'First'}

#字典转为字符串,返回:

'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)

#元组不可以转为字典

iOS字符串转字典

iOS中字符串转字典一般都是用以上方法进行解析,并且对字符串的格式要求较高。网站的在线解析也是各有不同,json能按格式解析出带有中文引号的字符串数据,显示失败。

安卓的json解析可以做到强制解析,同样是带有中文符号的字符串数据,安卓解析可以成功,iOS解析失败。

我们可以在解析之前做一些处理,来避免出错。

ios中怎么把字符串转换成字典

/!

@brief 把格式化的JSON格式的字符串转换成字典

@param jsonString JSON格式的字符串

@return 返回字典

/

+ (NSDictionary )dictionaryWithJsonString:(NSString )jsonString {

if (jsonString == nil) {

return nil;

}NSData jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];

NSError err;

NSDictionary dic = [NSJSONSerialization JSONObjectWithData:jsonData

options:NSJSONReadingMutableContainers

error:&err];

if(err) {

NSLog(@"json解析失败:%@",err);

return nil;

}return dic;

}

在python编程中,eval函数的作用是什么?

eval函数就是实现list、dict、tuple与str之间的转化。

eval参数是一个字符串, 可以把这个字符串当成表达式来求值。

《Python编程》:

是2006年东学出版社出版的图书,作者是(美)MarkLutz,其中 第三版已经成为python用户的行业标准。它教给读者编写代码的正确途径,而且以清晰而简练的方式解释了python语言的语法以及编程技巧,并辅以大量例子阐明正确的使用方法和通用特性。

它以清晰而简练的方式解释了python语言的语法以及编程技巧,并辅以大量例子阐明正确的使用方法和通用特性。通过阅读这本全面的指南,你将学习到如何将python运用到实际问题中

Python怎么将字符串转化为字典?

想不出一个函数就能实现的方式。我的方法稍微复杂点,不知道是不是你想要的。

用了字符串中的split函数分割字符串为列表,再遍历列表生成嵌套列表。

用dict函数把嵌套列表转换为字典。

str='mid=a;dfid=bbbb;'

list1=str.strip(';').split(';')

list2=[]

for l in list1:

list2.append(l.split('='))

print(dict(list2))

JSON到字典转化:

》》》dict = json.loads(json_str) 输出dict类型

字典到JSON转化:

》》》json = json.dumps(dict)输出str类型

比如:

= {'name' : 'jay', '' : 'male', 'age': 22}

json = json.dumps()

print json

Unicode到字典的转化:

》》》 json.loads()

比如:

import json

str = '{"params":{"id":222,"offset":0},{"nodename":"topic"}'

params = json.loads(str)

print params['params']['id']

mysql字符串转换成字典

mysql字符串转换成字典可以用php数据表转换成数据字典的程序。网上找到别人写好的php数据表转换成数据字典的程序export2.php,修改export2.php中连接数据库的信息(数据库IP、数据库名称、访问数据库的账号密码。

在python中,列表,字典的相互转换?

列表、元组、、字典相互转换

一、列表元组转其他

1、列表转(去重)

list1

=[6,

7,

7,

8,

8,

9]

set(list1)

#{6,

7,

8,

9}

2、两个列表转字典

list1

=['key1','key2','key3']

list2

=['1','2','3']

dict(zip(list1,list2))

#{'key1':

'1',

'key2':

'2',

'key3':

'3'}

3、嵌套列表转字典

list3

=[['key1','value1'],['key2','value2'],['key3','value3']]

dict(list3)

#{'key1':

'value1',

'key2':

'value2',

'key3':

'value3'}

4、列表、元组转字符串

list2

=['a',

'a',

'b']

''.join(list2)

#'aab'

tup1

=('a',

'a',

'b')

''.join(tup1)

#'aab'

二、字典转其他

1、

字典转换为字符串

dic1

={'a':1,'b':2}

str(dic1)

#"{'a':

1,

'b':

2}"

2、字典key和value互转

dic2

={'a':

1,

'b':

2,

'c':

3}

{value:key

for

key,

value

in

a_dict.s()}

#{1:

'a',

2:

'b',

3:

'c'}

三、字符串转其他

1、字符串转列表

s=

'aabbcc'

list(s)

#['a',

'a',

'b',

'b',

'c',

'c']

2、字符串转元组

tuple(s)

#('a',

'a',

'b',

'b',

'c',

'c')

3、

字符串转

set(s)

#{'a',

'b',

'c'}

4、字符串转字典

dic2

=eval("{'name':'ljq',

'age':24}")

5、切分字符串

a=

'a

bc'

a.split('

')

#['a',

'b',

'c']