久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

零基礎(chǔ)Python教程-如何在列表中添加元素

今天和大家分享一下零基礎(chǔ)Python教程-如何在列表中添加元素,上篇文章中,我們?cè)O(shè)計(jì)了一個(gè)游戲,要求玩家射殺從天而降的敵人;為此,可在開始時(shí)將一些敵人存儲(chǔ)在列表中,然后每當(dāng)有敵人被殺死時(shí),就將其從列表中刪除,而每次有新的敵人出現(xiàn)在屏幕上時(shí),都將其添加到列表中。在整個(gè)游戲運(yùn)行期間,敵人列表的長(zhǎng)度將不斷變化。

本節(jié)課中,咱繼續(xù)延用這個(gè)游戲的設(shè)想,在表格中添加敵人,在真正項(xiàng)目中就可以給網(wǎng)站添加新用戶的實(shí)際應(yīng)用。Python提供了多種在既有列表中添加新數(shù)據(jù)的方式。

1. 在列表末尾添加元素 ?

在列表中添加新元素時(shí),最簡(jiǎn)單的方式是將元素附加到列表末尾。給列表附加元素時(shí),它將添加到列表末尾。繼續(xù)使用前一個(gè)示例中的列表,在其末尾添加新元素'ducati':

motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles)

motorcycles.append('ducati') print(motorcycles)

方法append()將元素'ducati'添加到了列表末尾(見?),而不影響列表中的其他所有元素:

['honda', 'yamaha', 'suzuki']
['honda', 'yamaha', 'suzuki', 'ducati']

方法append()讓動(dòng)態(tài)地創(chuàng)建列表易如反掌,例如,你可以先創(chuàng)建一個(gè)空列表,再使用一系列的 append()語句添加元素。下面來創(chuàng)建一個(gè)空列表,再在其中添加元素'honda'、'yamaha'和'suzuki':

motorcycles = []

motorcycles.append('honda') motorcycles.append('yamaha') motorcycles.append('suzuki')

print(motorcycles)

最終的列表與前述示例中的列表完全相同:

['honda', 'yamaha', 'suzuki']

這種創(chuàng)建列表的方式極其常見,因?yàn)榻?jīng)常要等程序運(yùn)行后,你才知道用戶要在程序中存儲(chǔ)哪些數(shù)據(jù)。為控制用戶,可首先創(chuàng)建一個(gè)空列表,用于存儲(chǔ)用戶將要輸入的值,然后將用戶提供的每個(gè)新值附加到列表中。

2. 在列表中插入元素?

使用方法insert()可在列表的任何位置添加新元素。為此,你需要指定新元素的索引和值。

motorcycles = ['honda', 'yamaha', 'suzuki']
motorcycles.insert(0, 'ducati') print(motorcycles)

在這個(gè)示例中,值'ducati'被插入到了列表開頭;方法insert()在索引0處添加空間, 并將值'ducati'存儲(chǔ)到這個(gè)地方。這種操作將列表中既有的每個(gè)元素都右移一個(gè)位置:

['ducati', 'honda', 'yamaha', 'suzuki']

好啦,今天的分享到這里就結(jié)束了,希望大家能夠持續(xù)關(guān)注馬哥教育官網(wǎng),每天都會(huì)有大量?jī)?yōu)質(zhì)內(nèi)容與大家分享歐!

聲明:文章來源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!

    1. 主站蜘蛛池模板: 阿鲁科尔沁旗| 仁化县| 突泉县| 娱乐| 荆门市| 板桥市| 平遥县| 西乌珠穆沁旗| 贺兰县| 阳高县| 蚌埠市| 汝州市| 黔东| 乐业县| 峡江县| 台中市| 诏安县| 化州市| 五指山市| 环江| 开鲁县| 桦川县| 喀喇沁旗| 牙克石市| 昆山市| 伊金霍洛旗| 保康县| 乃东县| 慈利县| 江源县| 吴旗县| 鹤峰县| 武邑县| 望城县| 新乐市| 绩溪县| 明水县| 祁阳县| 项城市| 金门县| 乌兰浩特市|