python 列表怎么转化为字典 写了一部分了 希望能补充完整

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 列表怎么转化为字典 写了一部分了 希望能补充完整相关的知识,希望对你有一定的参考价值。

def main():

list=['FeedTSC3-0::numDatr::Send_Throughput_nps 0.00',
'FeedTSC3-0-0::numMsgRecvPerSec 1034',
'FeedTSC17-lticastSender::Send_Throughput_bps 0.00',
'FeedTSC2-0::numDataBufQueLen 10']
for BSResult in list:
#print BSResult
tempValue = BSResult[1:-1]
#remove the
#print tempValue
#Split the key and get value
keyValue = tempValue.split(' ', 1)
print keyValue

需要的结果是字典形式'FeedTSC3-0::numDatr::Send_Throughput_nps':0.00,'FeedTSC3-0-0::numMsgRecvPerSec':1034,'FeedTSC17-lticastSender::Send_Throughput_bps':0.00,'FeedTSC2-0::numDataBufQueLen': 10

if __name__ == '__main__':
main()
已经转化成字典了,下面是如何将字典按照KEY 的值对应的将VALUE写入CSV文件中,CSV文件中第一行就是KEY的值,需要将对应的VALUE值写到第二行

参考技术A list不要作变量名,可改为theList,然后直接按如下方式构造

dict( [a.split(" ") for a in theList] )
参考技术B list不要做变量名。
result =
for item in list_:
item = item[1:-1].split(' ')
result[item[0]] = item[1]

print result

python中如何将字符串转换为字典

参考技术A

python中,经常遇到字符串需要转换成字典的情况,那么,如何将字符串转化成字典呢?方法如下:
使用 literal_eval

导包ast

以上是关于python 列表怎么转化为字典 写了一部分了 希望能补充完整的主要内容,如果未能解决你的问题,请参考以下文章

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

python 中怎么把,list,字典dict转换为字符串

python中如何将字符串转换为字典

Python怎样把2个列表合成为一个字典?

Python 怎么将列表类字典组字符串转换为列表?

python 字典的值为列表,想把一个列表的值拼在一起用‘\t’隔开,变成一个字符串怎么写?