各位专家好,我现在想把一个字符串文件转为字典, 不知道怎么操作呢?
# 我的字符串如下
'red,black,yellow,blue'
#想变成的字典为
{'red','black','yellow','blue'}
s = 'red,black,yellow,blue'
s_list = s.split(',')
s_set = set(s_list)
你这转换的是列表,不是字典
字典需要有key值和value值,型如“key”:“value”
# 我的字符串如下
s='red,black,yellow,blue'
#想变成的字典为
# {'red','black','yellow','blue'}
s_list=s.split(',')
s_set=set(s_list)
print(s_set)
这种方法字典值不会变换位置,始终如一,不信可试试哦。
str = "red,blac,yellow,blue"
str = str.split(",")
dic = dict(zip(str[::2], str[1::2]))
print(dic)
如果满意清采纳哦!!
zifuchuan = 'red,black,yellow,blue'
zifuchuan_set = set(zifuchuan.split(','))
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: YangPC
@time:2021/06/21
@QQ:327844761
@微信公众号:ewbang
"""
def fun():
s = 'red,black,yellow,blue'
d_list = s.split(',')
d_dict = {i for i in d_list}
print(d_dict)
if __name__ == '__main__':
fun()
如有帮助,望采纳。点击我回答右上角【采纳】按钮。