久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

問(wèn)一個(gè)關(guān)于python json的問(wèn)題?

瀏覽:114日期:2022-07-31 10:16:25

問(wèn)題描述

想知道為什么這段代碼運(yùn)行的結(jié)果不是想象中的’['123']’

In [1]: import jsonIn [2]: t = ’[]’In [3]: t = json.dumps(json.loads(t).append(’123’))In [4]: tOut[4]: ’null’

但是拆分以后又正常運(yùn)行?

In [5]: t1 = ’[]’In [6]: t2 = json.loads(t1)In [7]: t2Out[7]: []In [8]: t2.append(’123’)In [9]: t2Out[9]: [’123’]In [10]: t1 = json.dumps(t2)In [11]: t1Out[11]: ’['123']’

甚至不引入多一個(gè)變量,拆分也是正常運(yùn)行

In [12]: t1 = ’[]’In [13]: t1 = json.loads(t1)In [14]: t1Out[14]: []In [15]: t1.append(’123’)In [16]: t1Out[16]: [’123’]In [17]: t1 = json.dumps(t1)In [18]: t1Out[18]: ’['123']’

請(qǐng)指教

問(wèn)題解答

回答1:

因?yàn)?list.append 返回值是 None 而不是 列表自己

回答2:

列表的append操作返回的是 None, 即 json.loads(t).append(’123’) 返回的是None。

拆開(kāi)的操作不是 append的返回值,而就是這個(gè)列表對(duì)象。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 汤原县| 德州市| 株洲市| 增城市| 晋中市| 江津市| 邹平县| 二连浩特市| 黑山县| 额敏县| 鹿泉市| 五常市| 台湾省| 洮南市| 东源县| 蒙城县| 隆德县| 新乡市| 渑池县| 衡东县| 蚌埠市| 汤阴县| 江山市| 冀州市| 环江| 龙陵县| 琼海市| 宜宾市| 九龙坡区| 双城市| 枞阳县| 阳春市| 丁青县| 盐源县| 襄樊市| 本溪市| 水富县| 吉隆县| 凤城市| 曲麻莱县| 瑞安市|