亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在python中利用zip將list轉為json

發布時間:2021-02-25 16:06:03 來源:億速云 閱讀:192 作者:戴恩恩 欄目:開發技術

這篇文章主要為大家詳細介紹了怎么在python中利用zip將list轉為json,文中示例代碼介紹的非常詳細,具有一定的參考價值,發現的小伙伴們可以參考一下:

python是什么意思

Python是一種跨平臺的、具有解釋性、編譯性、互動性和面向對象的腳本語言,其最初的設計是用于編寫自動化腳本,隨著版本的不斷更新和新功能的添加,常用于用于開發獨立的項目和大型項目。

zip()函數將可迭代對象作為參數,并打包成元組,返回的是一個個zip對象,可以使用list或dict轉換返回結果,使用*zip可以將打包的對象分解成列表

>>> 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)]

# 若參數列表的長度不一樣,則以最短長度為準
>>> 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)
>>>

將二維列表轉成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縮進量,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轉為json,如何覺得億速云網站的內容還不錯,歡迎將億速云網站推薦給身邊好友。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

庄河市| 昌宁县| 杨浦区| 博罗县| 独山县| 射洪县| 虞城县| 宣化县| 裕民县| 太湖县| 华池县| 安达市| 彭山县| 酒泉市| 沧州市| 吉水县| 乐业县| 博客| 临漳县| 武城县| 红原县| 隆子县| 武功县| 建水县| 巫山县| 治县。| 高青县| 霍林郭勒市| 土默特右旗| 西乌珠穆沁旗| 普陀区| 柳河县| 赤城县| 临武县| 泰宁县| 莫力| 内黄县| 克拉玛依市| 名山县| 丽水市| 左贡县|