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

學習Python中在列表如何添加元素?

今天小編要跟大家分享的文章是學習Python中在列表如何添加元素?本節課中,咱繼續延用游戲的設想,在表格中添加敵人,在真正項目中就可以給網站添加新用戶的實際應用。Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

上篇文章中,我們設計了一個游戲,要求玩家射殺從天而降的敵人;為此,可在開始時將一些敵人存儲在列表中,然后每當有敵人被殺死時,就將其從列表中刪除,而每次有新的敵人出現在屏幕上時,都將其添加到列表中。在整個游戲運行期間,敵人列表的長度將不斷變化。

學習Python中在列表如何添加元素?

Python提供了多種在既有列表中添加新數據的方式。

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

在列表中添加新元素時,最簡單的方式是將元素附加到列表末尾。給列表附加元素時,它將添加到列表末尾。繼續使用前一個示例中的列表,在其末尾添加新元素'ducati':

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

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

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

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

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

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

motorcycles = []

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

print(motorcycles)

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

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

這種創建列表的方式極其常見,因為經常要等程序運行后,你才知道用戶要在程序中存儲哪些數據。為控制用戶,可首先創建一個空列表,用于存儲用戶將要輸入的值,然后將用戶提供的每個新值附加到列表中。

2. 在列表中插入元素?

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

motorcycles = ['honda', 'yamaha', 'suzuki']

motorcycles.insert(0, 'ducati') print(motorcycles)

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

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

以上就是馬哥教育今天為大家分享的關于學習Python中在列表如何添加元素的文章,希望本篇文章能夠對正在 Python學習?和從事Python相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網,每天都會有大量優質內容與大家分享!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 临沭县| 临沧市| 安岳县| 阿拉善盟| 志丹县| 柏乡县| 兰坪| 旺苍县| 沂水县| 波密县| 海阳市| 福建省| 景泰县| 永丰县| 吴桥县| 白山市| 宜丰县| 南靖县| 秭归县| 大方县| 麻江县| 安顺市| 色达县| 涟源市| 平原县| 吉水县| 新沂市| 浦江县| 固阳县| 高台县| 惠来县| 岳西县| 桓台县| 奈曼旗| 南宁市| 左贡县| 河间市| 香河县| 大连市| 阜平县| 伊川县|