亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Python列表處理

cartoon / 1170人閱讀

Python列表處理
上一篇文章:python字符串處理
下一篇文章:Python創(chuàng)建數(shù)值列表
0、切片操作。同字符串切片操作,這里不再贅述 1、獲取列表長(zhǎng)度:len

實(shí)例:

list=["my","name","is","mark","age",18]
print(len(list))
list2=[]
print(len(list2))

控制臺(tái)打印結(jié)果:

6
0
2、列表的循環(huán)遍歷

for循環(huán)

list=["my","name","is","mark","age",18]
for item in list:
    print(item)

打印結(jié)果:

my
name
is
mark
age
18

while循環(huán)

list=["my","name","is","mark","age",18]
i=0
while i

打印結(jié)果:

my
name
is
mark
age
18
3、添加元素:append、extend、insert

append:向列表添加元素,添加到尾部

實(shí)例:

list=["my","name","is","mark","age",18]
print("添加前:",list)
list.append("test")
print("添加后:",list)

打印結(jié)果:

添加前: ["my", "name", "is", "mark", "age", 18]
添加后: ["my", "name", "is", "mark", "age", 18, "test"]

extend:將另外一個(gè)列表的元素逐一添加到指定列表中

實(shí)例:

list=["my","name","is","mark","age",18]
print("extend前:",list)
list2=["A","B"]
list.extend(list2)
print("extend后:",list)

打印結(jié)果:

extend前: ["my", "name", "is", "mark", "age", 18]
extend后: ["my", "name", "is", "mark", "age", 18, "A", "B"]

inset(index,objectA):在指定位置index前面插入對(duì)象objectA

實(shí)例:

list=["my","name","is","mark","age",18]
print("insert前:",list)
list.insert(3,"test")
print("insert后:",list)

打印結(jié)果:

insert前: ["my", "name", "is", "mark", "age", 18]
insert后: ["my", "name", "is", "test", "mark", "age", 18]
4、修改元素:通過下標(biāo)修改指定位子元素

實(shí)例:

list=["my","name","is","mark","age",18]
print("修改前:",list)
list[len(list)-1]=19
print("修改后:",list)

結(jié)果:

修改前: ["my", "name", "is", "mark", "age", 18]
修改后: ["my", "name", "is", "mark", "age", 19]
5、查找元素:in、not in、index、count

in、not in查找指定元素是否存在,或者不存在

實(shí)例:

list=["my","name","is","mark","age",18]
print("mark" in list)
print("Mark" in list)
print("mark" not in list)
print("Mark" not in list)

結(jié)果:

True
False
False
True

index:查找指定元素是否存在,存在返回下標(biāo),不存在返回-1

語法:list.index(目標(biāo)對(duì)象[,開始下標(biāo),結(jié)束下標(biāo)])

實(shí)例:

list=["my","name","is","mark","age",18]
print(list.index("name"))
print(list.index("name",0,2))
print(list.index("name",1,3))

結(jié)果:

1
1
1

count:返回指定對(duì)象在列表中出現(xiàn)的次數(shù)

實(shí)例:

list=["my","name","is",18,"mark","age",18]
print(list.count(18))
print(list.count("mark"))
print(list.count(19))

結(jié)果:

2
1
0
6、刪除元素:del、pop、remove
del:根據(jù)下標(biāo)刪除

pop:刪除最后一個(gè)元素,相當(dāng)于彈出棧頂元素,如果指定下標(biāo),也可以刪除任意位置元素。

remove:根據(jù)元素的值進(jìn)行刪除,只刪除最先找到的那個(gè)

實(shí)例:

list=["my","name",18,"is",18,"mark","age",18]
print("刪除前:",list)


del list[1]
print("del后:",list)


list=["my","name",18,"is",18,"mark","age",18]
list.pop()
print("pop后:",list)

list=["my","name",18,"is",18,"mark","age",18]
list.pop(0)
print("pop(0)后:",list)

list=["my","name",18,"is",18,"mark","age",18]
list.remove(18)
print("remove后:",list)

結(jié)果:

刪除前: ["my", "name", 18, "is", 18, "mark", "age", 18]
del后: ["my", 18, "is", 18, "mark", "age", 18]
pop后: ["my", "name", 18, "is", 18, "mark", "age"]
pop(0)后: ["name", 18, "is", 18, "mark", "age", 18]
remove后: ["my", "name", "is", 18, "mark", "age", 18]
7、排序:sort、reverse、sorted
sort:將數(shù)組從小到大排序,參數(shù)reverse=True可改成從大到小排序,永久排序

reverse:將數(shù)組倒置,永久排序

sorted:效果同sort,只不過是臨時(shí)排序

實(shí)例:

list=[1,3,5,2,7,8,4,0]
print("排序前:",list)

list.sort()
print("sort后:",list)

list=[1,3,5,2,7,8,4,0]
list.sort(reverse=True)
print("sort(reverse=True)后:",list)


list=[1,3,5,2,7,8,4,0]
list.reverse()
print("reverse后:",list)


list=[1,3,5,2,7,8,4,0]
sorted(list,reverse=True)
print("sorted后(臨時(shí)操作不影響原有列表):",list)

list=[1,3,5,2,7,8,4,0]
print("sorted后:",sorted(list,reverse=True))

結(jié)果:

排序前: [1, 3, 5, 2, 7, 8, 4, 0]
sort后: [0, 1, 2, 3, 4, 5, 7, 8]
sort(reverse=True)后: [8, 7, 5, 4, 3, 2, 1, 0]
reverse后: [0, 4, 8, 7, 2, 5, 3, 1]
sorted后(臨時(shí)操作不影響原有列表): [1, 3, 5, 2, 7, 8, 4, 0]
sorted后: [8, 7, 5, 4, 3, 2, 1, 0]
8、列表最大值、最小值、總和:min、max、sum

實(shí)例:

list=[1,3,5,2,7,8,4,0]
print("列表最小值:%d"%min(list))
print("列表最大值:%d"%max(list))
print("列表總和:%d"%sum(list))

結(jié)果:

列表最小值:0
列表最大值:8
列表總和:30

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/44752.html

相關(guān)文章

  • 真假美猴王-Numpy數(shù)據(jù)與Python數(shù)組的區(qū)別與聯(lián)系

    摘要:下文統(tǒng)一稱為數(shù)組是存儲(chǔ)單一數(shù)據(jù)類型的多維數(shù)組同語言數(shù)組直接保存數(shù)值而則是能夠?qū)?shù)組進(jìn)行處理的函數(shù)。動(dòng)態(tài)數(shù)據(jù)類型與的數(shù)組和的這些不可變數(shù)據(jù)類型的適用場(chǎng)景等可變數(shù)據(jù)類型適用于需要不斷對(duì)原始數(shù)據(jù)進(jìn)行修改的場(chǎng)景。 showImg(https://segmentfault.com/img/remote/1460000018925396);Numpy,是python中的一個(gè)矩陣計(jì)算包,功能類似ma...

    鄒強(qiáng) 評(píng)論0 收藏0
  • Python 基礎(chǔ)篇 - Python入門

    摘要:除此之外的特定形式還有二進(jìn)制序列類型,那么我們?cè)谶@里所說的序列主要包含以下三種列表列表是一種可變序列,一般形式為,方括號(hào)內(nèi)的各項(xiàng)間用逗號(hào)分隔。 引言 對(duì)于以前沒有接觸過任何編程語言的人來說,首先能明確編程的目的很重要,往往能明確一個(gè)目的,在日后的學(xué)習(xí)中遇到困難時(shí)心態(tài)就會(huì)輕松許多。當(dāng)今計(jì)算機(jī)文化的多元化發(fā)展,涌現(xiàn)出了大數(shù)據(jù)、分布式計(jì)算、神經(jīng)網(wǎng)絡(luò)、機(jī)器學(xué)習(xí)等眾多新概念,即便這樣,任何意義上...

    VioletJack 評(píng)論0 收藏0
  • head first python(第一章)–學(xué)習(xí)筆記

    摘要:第一章學(xué)習(xí)流程圖安裝這里是用的,除了之外,和都自帶了,只是版本沒有這么新。是區(qū)分大小寫的??梢愿鶕?jù)多維數(shù)組來理解。知識(shí)點(diǎn)補(bǔ)充里列表是打了激素的數(shù)組,意味著列表比數(shù)組更厲害,更好用。的語句的縮進(jìn)是必須規(guī)范的。 head first python(第一章)--學(xué)習(xí)流程圖 showImg(http://source1.godblessyuan.com/blog_headfirstpytho...

    TerryCai 評(píng)論0 收藏0
  • Python入門-高級(jí)數(shù)據(jù)結(jié)構(gòu)

    摘要:下面讓我們一塊來看下的中高級(jí)數(shù)據(jù)結(jié)構(gòu)。到現(xiàn)在,我們學(xué)習(xí)了列表元組字典和集合種高級(jí)數(shù)據(jù)結(jié)構(gòu)。 < 返回索引頁 高級(jí)數(shù)據(jù)結(jié)構(gòu) 列表與元組 什么是列表 列表的操作 什么是元組 元組的操作 字典與集合 字典的定義 字典的操作 集合的定義 集合的操作 序列 序列的通用操作 可變類型和不可變類型 深copy和淺copy 總結(jié) 練習(xí) 參考 高級(jí)數(shù)據(jù)結(jié)構(gòu) 我們知道P...

    jayzou 評(píng)論0 收藏0
  • python基礎(chǔ)教程:list(列表)

    摘要:計(jì)算列表所有元素的和,其元素類型必須是數(shù)值型的整數(shù)浮點(diǎn)數(shù)返回一個(gè)排序的列表,但并不改變?cè)斜?。只有列表所有元素為才返回。列表的?nèi)置方法前面我們說的是語言的內(nèi)置函數(shù),這里我們講的是列表本身的內(nèi)置方法。 Python的基本數(shù)據(jù)類型有整數(shù),浮點(diǎn)數(shù),布爾,字符串,它們是最基本的數(shù)據(jù)。在實(shí)際編程中,我們要經(jīng)常組織由很多基本數(shù)據(jù)組成的集合,這些集合的不同組織方式就是:數(shù)據(jù)結(jié)構(gòu),今天講的是數(shù)據(jù)結(jié)構(gòu)中...

    hearaway 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<