33问答网
所有问题
python str = 'a=1 b=2' 这个str怎么转成 map={'a':1, 'b':2}
如题所述
举报该问题
推荐答案 2016-09-14
结果如下,可以请采纳。
str = 'a=1 b=2'
map={}
for i in str.replace('=',':').split():
map[i.split(":")[0]]=int(i.split(":")[1])
##可以得到map={'a': 1, 'b': 2}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RPdPdRWhB4P5BWR0d45.html
其他回答
第1个回答 2018-04-24
str = 'a=1 b=2'
print {i.split('=')[0]:int(i.split('=')[1]) for i in str.split()}
相似回答
Python
中如何将
str
格式的字符串
转化成
array格式的数组
答:
b = '146,135,123,145't = b.split(',')# py2results
=
map
(int,t)# py
3#
results = list(map(int,t))a = np.array(results)
Python
读取数据文件格式是
Str,
如何让它
转化成
Float?
答:
map
(float,v)catalogue.append(x)还有一种方法,就是 print exec(catalogue[0][14]+’-‘+catalogue[0][24])其中catalogue[0][14]+’-‘+catalogue[0][24]是一串字符 exec就是可以执行
str
类型的语句比如 print exec('1+2')最后一种最简单的 print float(catalogue[0][14])-float(catalogue...
Python
输入一个字母标识符,计算标识符中各个字母的数值之和,其中
A=
a...
答:
string = 'aaaAAAAAbbbbBBBBBB's = string.lower()num = s.count('a') + s.count('b') * 2 例如:print sum(
map
(ord,list(
str1
.lower()))-96*len(str1)其中str1是输入字符串 以aBC为例 str1.lower()将所有字母变成小写字母 abc list(str1.lower())将字符串变成 ['a','b','...
大家正在搜
python a or b
format python
lambda python
python strip
python append函数
python float
str函数python
python list
python set
相关问题
python中a=1,b=2,c=2(a,b,c:int),...
python 操作符**与*的用法
Python怎么将字符串转化为字典?
python怎么把[1,2,3]转化成['1','2','3...
python如何将一个全部为int的列表,转化为全部为str...
python str函数怎么用?
python 关于列表转换成字典的问题
Python列表,元组,集合,字典的区别和相互转