在python中可以使用range()函數(shù)來(lái)產(chǎn)生一系列數(shù)字。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了類(lèi)烏齊免費(fèi)建站歡迎大家使用!
forwinrange(1,11):print(w),輸出:1,2,3,4,5,6,7,8,9。
如果將range()作為參數(shù)傳遞給list()函數(shù),那么就會(huì)將數(shù)字以列表的形式輸出,num=list(range(1,11)),print(num),輸出:[1,2,3,4,5,6,7,8,9,10]。
1
len(list)
列表元素個(gè)數(shù)
2
max(list)
返回列表元素最大值
3
min(list)
返回列表元素最小值
4
list(seq)
將元組轉(zhuǎn)換為列表
序號(hào)
方法
1
list.append(obj)
在列表末尾添加新的對(duì)象
2
list.count(obj)
統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)
3
list.extend(seq)
在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來(lái)的列表)
4
list.index(obj)
從列表中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引位置
5
list.insert(index, obj)
將對(duì)象插入列表
6
list.pop([index=-1])
移除列表中的一個(gè)元素(默認(rèn)最后一個(gè)元素),并且返回該元素的值
7
list.remove(obj)
移除列表中某個(gè)值的第一個(gè)匹配項(xiàng)
8
list.reverse()
反向列表中元素
9
list.sort( key=None, reverse=False)
對(duì)原列表進(jìn)行排序
10
list.clear()
清空列表
11
list.copy()
復(fù)制列表
代碼及運(yùn)行結(jié)果如圖:
從你的問(wèn)題來(lái)看是一個(gè)新手,建議直接放棄2.x版本學(xué)習(xí)3.x版本。對(duì)現(xiàn)在的你來(lái)說(shuō)用到的2與3版本之間的差異可能也就是print(如圖中所示與你代碼的差異),影響很小。
代碼解釋?zhuān)?/p>
你的代碼中用A,B = inputlist,inputlist進(jìn)行賦值,實(shí)際A與B都是指向了同一個(gè)內(nèi)存對(duì)象,所以對(duì)其中任意一個(gè)做出修改,即修改了內(nèi)存中的這個(gè)對(duì)象,造成A與B同時(shí)修改。解決方法,引入copy模塊中的deepcopy()函數(shù),保證A與B指向長(zhǎng)的一樣但在內(nèi)存中是兩個(gè)對(duì)象,這樣對(duì)其中一個(gè)修改時(shí)完全不影響到另一個(gè)。
def?function(l):
return?[a?+?3?for?a?in?l]
思路就是使用一個(gè)列表推導(dǎo)來(lái)實(shí)現(xiàn)循環(huán),讓每一個(gè)元素都加3.
這幾個(gè)print都是調(diào)試作用而已
這個(gè)程序一句就可以了
print?sorted([3,?1,?2,?5,?4])
本文標(biāo)題:python函數(shù)傳入列表,python函數(shù)調(diào)用列表
標(biāo)題URL:http://www.muchs.cn/article36/hssesg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、標(biāo)簽優(yōu)化、面包屑導(dǎo)航、自適應(yīng)網(wǎng)站、全網(wǎng)營(yíng)銷(xiāo)推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)