日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

列表增删改查

發(fā)布時(shí)間:2024/4/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 列表增删改查 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

一:列表增(三種? append,insert,extend)

1 append 在列表最后添加

li=['alex','taibai','egon','taibai'] ret=li.append('egon') print(li)

打印結(jié)果

增加驗(yàn)證碼功能

while 1: username=input('請(qǐng)輸入用戶名 Q/q退出')if username.upper()=='Q':break li.append(username) print(li)

打印結(jié)果

2 insert? 按照索引添加

li=['alex','taibai','egon','taibai'] li.insert(0,'caca') print(li)

打印結(jié)果

3 extend? 迭代添加(將里面元素逐個(gè)添加到列表)

li.extend('alex') print(li)

?

4:列表中嵌套列表,將他循環(huán)打印

li = [1,2,3,'alex',[2,3,'wusir'],7] for i in li: if type(i)==list: for k in i: print(k)else: print(i)

打印結(jié)果:

二:刪(四種? pop,remove,del, clear)

1 pop:按照索引刪除,有返回值,返回值是刪除的元素

li = [1,2,3,'alex',[2,3,'wusir'],7] s=li.pop(0) print(li) print(s)

輸出結(jié)果:

2 remove:按照元素進(jìn)行刪除

li = [1,2,3,'alex',[2,3,'wusir'],7] s=li.remove(1) print(li)

打印結(jié)果

3 del 刪除列表,可以按照索引刪除,也可以按照元素刪除

(1)按照切片刪除

li = [1,2,3,'alex',[2,3,'wusir'],7] del li [0:3] print(li)

打印結(jié)果

(2)按照索引刪除

li = [1,2,3,'alex',[2,3,'wusir'],7] del li[1] print(li)

打印結(jié)果

4 clear 清空列表

li = [1,2,3,'alex',[2,3,'wusir'],7] li.clear() print(li)

?

三:改(按照索引切片修改)

1 索引修改

li = [1,2,3,'alex',[2,3,'wusir'],7] li[0]='sb' print(li)

打印結(jié)果:

2 切片修改(將要修改每個(gè)元素都分別打印出來(lái))

li = [1,2,3,'alex',[2,3,'wusir'],7] li[1:3]='sb' print(li)

打印結(jié)果

再如

s= ['a', 'b', 3, 4, 'cde', '567'] s[4:]='CDE,五六七' #把字符串的每個(gè)字符分開(kāi)加入進(jìn)去 print(s)

打印結(jié)果

四:查(按照切片查詢,for循環(huán))

li = ['alex','taibai',True,'wusir','ritian'] print(li[1:3]) for i in li[1:3]: print(i)

打印結(jié)果:

五:sort排序

li=[1,2,4,6,9,7,8,0] li.sort() print(li)

輸出結(jié)果

?

與reverse連用

li=[1,2,4,6,9,7,8,0] li.sort(reverse=True) print(li)

打印結(jié)果

?

reverse單獨(dú)用(列表中元素倒敘)

li=['a','c','d','f',1,3,2] li.reverse() print(li)

打印結(jié)果:

六:列表嵌套

查找嵌套列表元素

li=['alex','wusir','egon',[1,2,3,4]] print(li[3][2])

七:range

for i in range(100): #默認(rèn)是從0開(kāi)始 print(i)打印結(jié)果:0——99for i in range(1,100,2):步長(zhǎng) print(i)

打印結(jié)果:1—99之間奇數(shù)

for i in range(10,-2,-1): print(i)打印結(jié)果: 打印10到-1for i in range(-2,10,1): print(i)

打印:-2到9結(jié)果

?

?

轉(zhuǎn)載于:https://my.oschina.net/u/3657436/blog/1612541

總結(jié)

以上是生活随笔為你收集整理的列表增删改查的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。