91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么在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

长沙县| 锡林郭勒盟| 宜章县| 聂荣县| 沁源县| 南宫市| 延边| 临桂县| 离岛区| 黄石市| 翁牛特旗| 公主岭市| 额尔古纳市| 紫云| 建阳市| 蓝田县| 邹平县| 博客| 秦皇岛市| 淮南市| 柳江县| 宜城市| 志丹县| 石景山区| 徐汇区| 略阳县| 酒泉市| 平乡县| 锡林浩特市| 清丰县| 萍乡市| 武陟县| 保定市| 石泉县| 昌都县| 禹州市| 扎鲁特旗| 密云县| 锦屏县| 连云港市| 湖口县|