将2个list合并一起,输出dict

 1 例子一:
 2 p = ["a","b","c","d","e","f","g"]
 3 o =[0, 0, 0, 0, 0, 1, 1]
 4 print type(o)
 5 d = {}
 6 for i in range(len(p)):
 7 d[p[i]] = o[i]
 8 print d
 9  
10 
11 例子二
12 参考的例子:
13 ls1 = ['PID', 'USERNAME', 'THR', 'PRI', 'NICE', 'SIZE', 'RES', 'STATE', 'TIME', 'WCPU', 'COMMAND']
14 ls2 = ['32', 'root', '1', '-36', '-155', '0K', '16K', 'WAIT', '0:00', '0.00%', 'swi3:', 'ip6opt', 'ipopt']
15 ls3 = ls2[0:10]
16 ls3.append(" ".join(ls2[10:]))
17 d = {}
18 for i in range(len(ls1)):
19     d[ls1[i]] = ls3[i]
20 print d   
 
  
做了整合之后,肯定有人想去查找怎么对比数据的值
#coding:utf-8

tulp1 = {'test_two': '124', 'test_four': '185','test_one': '196', 'test_three': '26', 'test_five': '489'}
tulp2 = {'test_two': '124', 'test_one': '196', 'test_three': '26'}
#找出相同的值
for i in tulp2: for j in tulp1: if i == j: if tulp1[i] == tulp2[j]: print i, tulp1[i], ":the same" else: break
#直接比对出不存在的值
dif = set(tulp1.items())^set(tulp2.items()) print dif

 list也可以将对应的key和value修改

data = {
   "a":1,
   "b" :2,
   "c":3   
}

print data["a"]
data["a"] = 100
print data[a]

最终会发现data中a的值,变为100

 

 

工作上,使用redis获取都的数据。每次都是一大串。不知道什么意思;

于是找了一下怎么将2个list的数据结合在一起。就可以方便的查看到获取的数据

转载于:https://www.cnblogs.com/xiaoxiao-niao/p/8087179.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值