成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

關(guān)于Python列表的基本操作和組織列表

不懂關(guān)于Python列表的基本操作和組織列表?其實(shí)想解決這個(gè)問題也不難,下面讓小編帶著大家一起學(xué)習(xí)怎么去解決,希望大家閱讀完這篇文章后大所收獲。

創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號搭建、微信小程序、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!

Python基礎(chǔ)-列表:

1、列表的基礎(chǔ)操作

在列表末尾添加元素 insert()

word = []
word.append('a')
word.append('b')
word.append(2)
word.append('c')
print(word)
打印結(jié)果:['a', 'b', 2, 'c']

請注意:很多操作方法是直接改變列表本身,方法本身不會有返回值,需要仔細(xì)留意。

在列表中插入元素 insert()

word = ['a','b','c','d']
word.insert(1,'xxx')
print(word)
打印結(jié)果:['a', 'xxx', 'b', 'c', 'd']

刪除列表元素 del

word = ['a','b','c','d']
del word[1]
print(word)
打印結(jié)果:['a', 'c', 'd']

彈出列表元素 pop()

pop是棧的標(biāo)準(zhǔn)操作,在這里python提供了這一方法,可以彈出列表中的元素,彈出來的元素可以用變量接收,進(jìn)一步供業(yè)務(wù)邏輯使用,而原列表的改變與del刪除元素相同,默認(rèn)每次彈出列表末尾的元素。

word = ['a','b','c','d']
s = word.pop()
print(word)
print(s)
打印結(jié)果:['a', 'b', 'c']d

你也可以彈出任意位置的元素

word = ['a','b','c','d']
s = word.pop(0)
print(word)
print(s)
打印結(jié)果:['b', 'c', 'd']a

python沒有提供push方法,但是我們不管是需要先進(jìn)先出還是先進(jìn)后出的數(shù)據(jù)結(jié)構(gòu),都可以用 insert + append + pop 三個(gè)方法進(jìn)行組合完成。

根據(jù)值刪除元素 remove()

如果你知道要?jiǎng)h除的值,但是不知道他的下標(biāo),那么可以使用remove方法進(jìn)行刪除

word = ['a','b','b','c','d']
word.remove('b')
print(word)
打印結(jié)果:['a', 'b', 'c', 'd']

如你所見,remove只能刪除第一個(gè)值,如果你要?jiǎng)h除的值可能在列表中出現(xiàn)多次,那么只能遍歷處理。

獲取列表長度 len()

word = ['a','b','c']
print(len(word))
打印結(jié)果:3

元素在列表中出現(xiàn)的次數(shù) count()

word = ['a','b','b','c','d']
i = word.count('b')
print(i)
打印結(jié)果:2

合并列表 extend()

word = ['a','b','b','c','d']
num = [2,3,4]
word.extend(num)
print(word)
打印結(jié)果:['a', 'b', 'b', 'c', 'd', 2, 3, 4]

實(shí)際上你也可以直接用加號 將兩個(gè)列表相加

word = ['a','b','b','c','d']
num = [2,3,4]
all = word + num
print(all)
打印結(jié)果:['a', 'b', 'b', 'c', 'd', 2, 3, 4]

不同之處是 一個(gè)是在原列表上做擴(kuò)充,一個(gè)是新建一個(gè)列表進(jìn)行裝載。

2、組織列表

永久性排序 sort()

正序:

word = ['e','b','a','c','d']
word.sort()
print(word)
打印結(jié)果:['a', 'b', 'c', 'd', 'e']

倒序:

word = ['e','b','a','c','d']
word.sort(reverse=True)
print(word)
打印結(jié)果:['e', 'd', 'c', 'b', 'a']

臨時(shí)性排序 sorted()

臨時(shí)性排序不會改變原來的列表,而是sorted方法會返回一個(gè)排序后的結(jié)果列表。

word = ['e','b','a','c','d']
print(sorted(word))
打印結(jié)果:['a', 'b', 'c', 'd', 'e']

同樣的  倒序也是加上reverse參數(shù):

word = ['e','b','a','c','d']
print(sorted(word,reverse=True))
打印結(jié)果:['e', 'd', 'c', 'b', 'a']

實(shí)際上sorted可以傳入任何序列,但它總是返回一個(gè)列表.

如下演示將一個(gè)字符串進(jìn)行排序

word = 'ebdcgaf'
lis = sorted(word)
print(lis)
print(''.join(lis))
打印結(jié)果:['a', 'b', 'c', 'd', 'e', 'f', 'g']abcdefg

反轉(zhuǎn)列表 reverse()

反轉(zhuǎn)列表與排序無關(guān),僅僅是將列表元素反向排列。

word = ['e','b','a','c','d']
word.reverse()
打印結(jié)果:['d', 'c', 'a', 'b', 'e']

那如果想要恢復(fù)列表怎么辦呢? 那就把反轉(zhuǎn)之后的列表再反轉(zhuǎn),也就恢復(fù)了。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享關(guān)于Python列表的基本操作和組織列表內(nèi)容對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!

網(wǎng)頁題目:關(guān)于Python列表的基本操作和組織列表
網(wǎng)頁地址:http://jinyejixie.com/article24/iieece.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站企業(yè)網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)全網(wǎng)營銷推廣、搜索引擎優(yōu)化、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
新龙县| 高邮市| 湟中县| 江口县| 蛟河市| 霍林郭勒市| 南木林县| 方山县| 哈尔滨市| 长葛市| 宁海县| 三明市| 长春市| 轮台县| 射洪县| 多伦县| 金堂县| 邵阳市| 吉木萨尔县| 盘锦市| 西充县| 右玉县| 南乐县| 惠来县| 台南县| 建昌县| 德庆县| 丹寨县| 柏乡县| 无棣县| 绥阳县| 民乐县| 鄱阳县| 桃江县| 湄潭县| 岳普湖县| 花垣县| 蕉岭县| 潼南县| 宣汉县| 大姚县|