在Python中append以及extend返回None的例子
Python中,列表是可以進(jìn)行修改的:賦值、刪除元素、分片等等。在給列表添加元素時,有兩個常見的方法:append和extend。append在列表的最后添加元素,但是每次只能添加一個元素。extend更像一個連接操作,即用一個列表擴(kuò)充另一個列表。(依然在末尾位置)
在實現(xiàn)這兩個方法時,出現(xiàn)結(jié)果為None的情況,如下:
list1 = ['a','b'] print(list1.append('c')) print(list1.extend('d')) list2 = list1.append('e') print(list2)
結(jié)果為:
append方法和其他一些方法類似,只是在恰當(dāng)?shù)奈恢眯薷脑瓉淼牧斜?。這意味著,他不是返回一個修改過的列表,而是直接修改原來的列表,所以上面代碼中print函數(shù)中的list1.append()只是對列表進(jìn)行了修改,不會有返回值。修改代碼:
list1 = ['a','b'] list1.append('c') print(list1) list1.extend('d') print(list1)
結(jié)果如下:
可以看到已經(jīng)可以正常打印list1了。
以上這篇在Python中append以及extend返回None的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python讀取pdf、word、excel、ppt、csv和txt文件提取所有文本
這篇文章主要給大家介紹了關(guān)于Python讀取pdf、word、excel、ppt、csv和txt文件提取所有文本的相關(guān)資料,文中通過代碼示例將實現(xiàn)的方法介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08Python?sklearn預(yù)測評估指標(biāo)混淆矩陣計算示例詳解
這篇文章主要為大家介紹了Python?sklearn預(yù)測評估指標(biāo)混淆矩陣計算示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02python?request要求接口參數(shù)必須是json數(shù)據(jù)的處理方式
這篇文章主要介紹了python?request要求接口參數(shù)必須是json數(shù)據(jù)的處理方式,Reqeusts支持以form表單形式發(fā)送post請求,只需要將請求的參數(shù)構(gòu)造成一個字典,然后傳給requests.post()的data參數(shù)即可,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2022-08-08