日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python 入门到实践期末考试常出现的考试内容_Python编程入门到实践—列表篇(一)...

發(fā)布時(shí)間:2023/12/1 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 入门到实践期末考试常出现的考试内容_Python编程入门到实践—列表篇(一)... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、列表是什么?

列表由一系列按特定順序排列的元素組成。

可以創(chuàng)建包含字母表中所有字母、數(shù)字0-9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關(guān)系。

列表通常包含多個(gè)元素,給列表指定一個(gè)表示復(fù)數(shù)的名稱(如:letters、digits或names)

在Python中,用方括號(hào)([ ])來表示列表,并用逗號(hào)來進(jìn)行分隔其中的元素。(如下圖)如果你讓Python將列表打印出來,Python將打印列表的內(nèi)部表示,包括方括號(hào)。

1.1訪問列表元素

列表是有序集合,因此要訪問列表的任何原色,只需將該元素的位置或索引告知Python即可。要訪問列表元素,可指出列表的名稱,在指出元素的索引,并將其放在方括號(hào)內(nèi)。

例如,下面的代碼從列表bicycle中提取第一款自行車:

以上演示了訪問列表元素的語法。當(dāng)你請(qǐng)求獲取列表元素時(shí),Python只返回該元素,二部包括方括號(hào)和引號(hào)。

1.2索引從0而不是1開始

在Python中,第一個(gè)列表元素的索引為0,而不是為1。第二個(gè)列表元素的索引為1。根據(jù)這種簡(jiǎn)單的計(jì)數(shù)方式,要訪問列表的任何元素,都可將其位置減1,并將結(jié)果作為索引。

例如,要訪問第四個(gè)列表元素,可使用索引3。下面的代碼訪問索引1和3處的自行車,及輸出的值。

** Python為訪問最后一個(gè)列表元素提供了一種特殊語法。通過將索引指定為-1,可讓Python返回最后一個(gè)列表元素。這樣返回的值“specialized”。經(jīng)常需要在不知道列表長(zhǎng)度的情況下訪問最后的元素。這種約定也適用于其他負(fù)數(shù)索引,索引-2返回倒數(shù)第二個(gè)列表元素,以此類推。**

1.3使用列表中的各個(gè)值

可像使用其他變量一樣使用列表中的各個(gè)值。

下面將嘗試從列表中和提取第一款自行車,并使用這個(gè)值來創(chuàng)建一條消息。我們使用bicycle[2]的值生成了一個(gè)句子,并將其存儲(chǔ)在變量message中。(如下圖)

二、修改、添加和刪除元素

2.1修改列表元素

修改列表元素的語法與訪問列表元素的語法類似。要修改列表元素,可指定列表名和要修改的元素的索引,在指定該元素的新值。

例如,假設(shè)有一個(gè)自行車列表,其中的第五個(gè)元素為“Qbike”,如何修改它的值呢?

** 我們首先定義一個(gè)自行車列表,其中的第五個(gè)元素為“Qbike”。接下來,我們將第五個(gè)元素的值修改為“U-bicycle”,輸出標(biāo)明,第五個(gè)元素值確實(shí)變了,其他沒變。(可以修改任何列表元素的值,不僅僅是第五個(gè)元素值)**

2.2在列表中添加元素

在列表中末尾添加元素

在列表中添加新元素時(shí),最簡(jiǎn)單的方式是將元素附加到列表末尾。方法append()將元素‘DDbike’添加到了列表末尾(如下圖)而不影響列表中的其他所有元素。

方法append()讓動(dòng)態(tài)的創(chuàng)建列表易如反掌。可以先創(chuàng)建一個(gè)空列表,在使用一系列的append()語句添加元素。(如下圖)這種創(chuàng)建列表的方式極其常見,因?yàn)榻?jīng)常要等程序運(yùn)行后,你才知道用戶要在程序中存儲(chǔ)哪些數(shù)據(jù)。為控制用戶,可先創(chuàng)建一個(gè)空列表,用于存儲(chǔ)用戶將要輸入的值,然后將用戶提供的每個(gè)新值附加到列表中。

在列表中插入元素

使用insert()可在列表的任何位置添加新元素。將值‘hellobike’被插入到了列表開頭;方法insert()在索引0處添加空間,并將值‘hellobike’存儲(chǔ)到這個(gè)地方。這種操作將列表中既有的每個(gè)元素都右移一個(gè)位置;

2.3從列表中刪除元素

使用del語句刪除元素:要?jiǎng)h除的元素在列表中的位置,可使用del語句。

上述的代碼使用del刪除了列表bicycle中的第三個(gè)元素——‘hellobike‘’,以此類推。

使用方法pop()刪除元素

有時(shí)候,你要將元素從列表中刪除,并接著使用它的值。方法pop()可刪除列表末尾的元素,并讓你能夠接著使用它。

我們首先定義并打印了列表bicycle。接下來,我們從這個(gè)列表中彈出一個(gè)值,并將其存儲(chǔ)到變量popped_bicycle中。然后我們打印這個(gè)列表,以核實(shí)從其中刪除了一個(gè)值。最后,我們打印彈出的值,以證明我們依然能夠訪問被刪除的值。

輸出表明,列表末尾的值‘hellobike’已刪除,它現(xiàn)在存儲(chǔ)在變量popped_bicycle中(如下圖)。

彈出列表中任何位置處的元素

實(shí)際上,你可以使用pop()來刪除列表中任何位置的元素,只需在括號(hào)中指定要?jiǎng)h除的元素的索引即可。

首先,我們彈出了列表中的第一款共享單車,然后在打印一條有關(guān)這輛自行車的消息。輸出的是一個(gè)簡(jiǎn)單語句,描述了我想要騎的共享單車:

每當(dāng)你使用pop()時(shí),被彈出的元素就不在列表中了。

如果你要從列表中刪除一個(gè)元素,且不再以任何方式使用它,就是用del語句。

如果你要在刪除元素后還能繼續(xù)使用它,就使用方法pop()。

根據(jù)值刪除元素

有時(shí)候,你不知道要從列表中刪除的值所處的位置。如果你只知道要?jiǎng)h除的元素的值,可使用方法remove()。

使用remove()從列表中刪除元素時(shí),可接著使用它的值。下面刪除值‘Qbike’,并打印一條消息,指出從列表中刪除的原因:

上述,我們將值‘Qbike’存儲(chǔ)在變量to_ride中。接下來,我們使用這個(gè)變量來告訴Python將哪個(gè)值從列表中刪除。最后,值‘Qbike’已經(jīng)從列表中刪除。但它還存儲(chǔ)在變量to_ride中,打印并指出將‘Qbike’從列表bicycle中刪除的原因(如下圖)

注意:方法remove()只刪除第一個(gè)指定的值。如果要?jiǎng)h除的值可能在列表中出現(xiàn)多次,就需要使用循環(huán)來判斷是否刪除了所有這樣的值。

總結(jié)

以上是生活随笔為你收集整理的python 入门到实践期末考试常出现的考试内容_Python编程入门到实践—列表篇(一)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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