將2個list合併一起,輸出dict

2022-09-08 07:45:10 字數 1659 閱讀 6057

1

例子一:

2 p = ["

a","

b","

c","

d","

e","

f","g"

]3 o =[0, 0, 0, 0, 0, 1, 1]

4print

type(o)

5 d ={}

6for i in

range(len(p)):

7 d[p[i]] =o[i]

8printd9

1011

例子二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]

".join(ls2[10:]))

17 d ={}

18for i in

range(len(ls1)):

19 d[ls1[i]] =ls3[i]

20print d

做了整合之後,肯定有人想去查詢怎麼對比資料的值
#

coding:utf-8

tulp1 =

tulp2 =

#找出相同的值

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 =

print data["a"

]data["a

"] = 100

print

data[a]

最終會發現data中a的值,變為100

工作上,使用redis獲取都的資料。每次都是一大串。不知道什麼意思;

於是找了一下怎麼將2個list的資料結合在一起。就可以方便的檢視到獲取的資料

python將兩個list合併成乙個dict的方法

python將兩個list合併成乙個dict的方法 不使用內建函式,直接用 def run list2 1 2,3 4,5 list3 a b c d e dict i 0 length len list2 while i dict list2 i list3 i 這種方法也可以 dit dict ...

mysql將兩個查詢結果顯示在一起

需求 我需要統計多個資料,每個資料需要在不同表進行查詢統計得出,且表與表這間沒有啥關係 我想把這些最終的資料顯示在一起 解決方案 想啥呢?可能嗎,建一張新錶把查出來資料插入進去,再查就顯示在一起了 當然我也強行做了各種試探,結果 如下 雖然最終效果實現了,但是這實際是對兩個表做了笛卡爾積,最終產生了...

將啟動Kafka的幾條命令一起做成乙個批處理檔案

1 最近初步接觸大資料,在本地windows安裝了kafka,然後每次啟動都要至少開兩個cmd命令視窗,再乙個乙個地輸入命令,很麻煩,就想要把這些命令封裝在乙個.bat批處理檔案裡,實現一鍵啟動。2 以下是批處理檔案命令 新建.txt寫完後重新命名.bat即可 echo off start cmd ...