亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python使用zip將list轉(zhuǎn)為json的方法

 更新時(shí)間:2018年12月31日 14:36:52   作者:McJevons  
今天小編就為大家分享一篇python使用zip將list轉(zhuǎn)為json的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

zip()函數(shù)將可迭代對(duì)象作為參數(shù),并打包成元組,返回的是一個(gè)個(gè)zip對(duì)象,可以使用list或dict轉(zhuǎn)換返回結(jié)果,使用*zip可以將打包的對(duì)象分解成列表

>>> l=[1,2,3,4]
>>> keys=['a','b','c','d']
>>> zip(keys,l)
<zip object at 0x000001E0AFA327C8>
>>> dict(zip(keys,l))
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
>>> list(zip(keys,l))
[('a', 1), ('b', 2), ('c', 3), ('d', 4)]

# 若參數(shù)列表的長度不一樣,則以最短長度為準(zhǔn)
>>> m=[1,2,3]
>>> list(zip(keys,m))
[('a', 1), ('b', 2), ('c', 3)]

# 分解zip
>>> a1,a2=zip(*zip(keys,l))
>>> a1
('a', 'b', 'c', 'd')
>>> a2
(1, 2, 3, 4)
>>> 

將二維列表轉(zhuǎn)成json

>>> import json
>>> l=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]
>>> keys=['a','b','c','d']
>>> list_json=[dict(zip(keys,item)) for item in l]
# indent縮進(jìn)量,ensure_ascii=False支持中文
>>> str_json=json.dumps(list_json,indent=2, ensure_ascii=False)
>>> print(str_json)
[
 {
 "a": 1,
 "b": 2,
 "c": 3,
 "d": 4
 },
 {
 "a": 5,
 "b": 6,
 "c": 7,
 "d": 8
 },
 {
 "a": 9,
 "b": 10,
 "c": 11,
 "d": 12
 }
]

以上這篇python使用zip將list轉(zhuǎn)為json的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python淘寶秒殺的腳本實(shí)現(xiàn)

    Python淘寶秒殺的腳本實(shí)現(xiàn)

    這篇文章主要介紹了Python淘寶秒殺的腳本實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Pytorch 實(shí)現(xiàn)變量類型轉(zhuǎn)換

    Pytorch 實(shí)現(xiàn)變量類型轉(zhuǎn)換

    這篇文章主要介紹了Pytorch 實(shí)現(xiàn)變量類型轉(zhuǎn)換操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 關(guān)于scipy.optimize函數(shù)使用及說明

    關(guān)于scipy.optimize函數(shù)使用及說明

    這篇文章主要介紹了關(guān)于scipy.optimize函數(shù)使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 基于OpenCV目標(biāo)跟蹤實(shí)現(xiàn)人員計(jì)數(shù)器

    基于OpenCV目標(biāo)跟蹤實(shí)現(xiàn)人員計(jì)數(shù)器

    這篇文章主要介紹了如何利用Python OpenCV這兩者來創(chuàng)建更準(zhǔn)確的人員計(jì)數(shù)器,文中的示例代碼講解詳細(xì),感興趣的小伙伴快來跟隨小編學(xué)習(xí)一下吧
    2022-03-03
  • Python中的np.vstack()和np.hstack()詳解

    Python中的np.vstack()和np.hstack()詳解

    這篇文章主要介紹了np.vstack()和np.hstack(),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Selenium alert 彈窗處理的示例代碼

    Selenium alert 彈窗處理的示例代碼

    這篇文章主要介紹了Selenium alert 彈窗處理的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python利用LyScript插件實(shí)現(xiàn)批量打開關(guān)閉進(jìn)程

    Python利用LyScript插件實(shí)現(xiàn)批量打開關(guān)閉進(jìn)程

    LyScript是一款x64dbg主動(dòng)化操控插件,經(jīng)過Python操控X64dbg,完成了遠(yuǎn)程動(dòng)態(tài)調(diào)試,解決了逆向工作者剖析漏洞,尋覓指令片段,原生腳本不行強(qiáng)壯的問題。本文將利用LyScript插件實(shí)現(xiàn)批量打開關(guān)閉進(jìn)程,感興趣的可以了解一下
    2022-07-07
  • 使用pycharm+conda配置虛擬環(huán)境的詳細(xì)步驟

    使用pycharm+conda配置虛擬環(huán)境的詳細(xì)步驟

    這篇文章主要介紹了使用pycharm創(chuàng)建新的項(xiàng)目環(huán)境并使用conda進(jìn)行配置和使用pycharm引用已有的conda虛擬環(huán)境,文中通過圖文結(jié)合的方式介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • 學(xué)習(xí)python的幾條建議分享

    學(xué)習(xí)python的幾條建議分享

    熟悉python語言,以及學(xué)會(huì)python的編碼方式。熟悉python庫,遇到開發(fā)任務(wù)的時(shí)候知道如何去找對(duì)應(yīng)的模塊。知道如何查找和獲取第三方的python庫,以應(yīng)付開發(fā)任務(wù)
    2013-02-02
  • Pytorch數(shù)據(jù)讀取與預(yù)處理該如何實(shí)現(xiàn)

    Pytorch數(shù)據(jù)讀取與預(yù)處理該如何實(shí)現(xiàn)

    這篇文章主要介紹了Pytorch數(shù)據(jù)讀取與預(yù)處理該如何實(shí)現(xiàn),幫助大家更好的理解和學(xué)習(xí)使用Pytorch,感興趣的朋友可以了解下
    2021-03-03

最新評(píng)論