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值写到第二行
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 列表怎么转化为字典 写了一部分了 希望能补充完整的主要内容,如果未能解决你的问题,请参考以下文章