魅力python——添加新元素、刪除元素、替換元素

2020-12-05 乾貨一條街

堅持每天更新,一起學習python

小夥伴們大家好,今天我們繼續學習python中的list。昨天我們學習了這麼創建list、正序、倒序訪問list中的元素。今天我們繼續一起來學習list其他的一些操作。

添加新元素

我們假設在一個班上有3個男生Boa、Bob、Boc,

假設現在又轉來一個美眉Alice到班上,怎麼把Alice的名字添加到班級名冊裡邊呢?

我們需要使用到append()這一個函數,把Alice添加到list中,

列印一下,

我們看見Alice被添加到了list中。

用append()添加的元素永遠是直接被添加到最後的。

如果Alice說她最美,想把名字添加到第2個位置,那麼append()就不能完成任務了,我們需要用到另一個list插入函數insert()。

insert()有兩個參數,第一個參數是索引號,第二個參數是新元素。我們在list中用insert()試一試

列印,驗證一下

我們看見,Alice被添加到了第二個位置上。

刪除元素

比如Bob要轉班了,怎麼把Bob的名字刪除呢?

需要使用到pop()函數,pop()的參數是索引號,可以給也可以不給。給採參數時就刪除與索引號對應的那一個元素。比如上面例子中,添加Alice後Bob的索引是2,我們試一試。

可以看到,Bob被刪除了。

上面是給了參數的,如果不給參數呢?如果不給參數pop()會刪除list的最後一個元素。我們試一試看

Boc同學表示躺槍了

替換元素

還是回到只有3個男同學那一會兒,如果Boc被拿去交換Alice,也就是說Boc要走,Alice要來,又怎麼改名冊呢?

可以先刪除再添加或者先添加再刪除,但這樣是不是太麻煩了一點?

我們可以用Alice替換Boc的位置,我們實驗一下

Boc被Alice替換掉了。

Boc:為什麼好事總是沒有我?

每天學一點,積少成多。

後期會循序漸進、由淺入深的講解python知識,如果想學習python入門,歡迎訂閱轉發。

如果還有不明白的小夥伴,歡迎留言評論或私信告訴我。

相關焦點

  • python入門第三課:列表元素的訪問、增加、刪除與修改
    二、修改、添加和刪除列表元素1、修改列表元素如果要將『橘子』換成『榴槤』,我們可以直接引用列表對應的位置,進行修改,看下面代碼:fruits = [有多種方法可以添加元素,下面介紹兩種:第一種是在尾部添加元素,使用append()方法,見下面代碼,確實在尾部加入了新的元素『芒果』:fruits = ['蘋果','香蕉','橘子'
  • 帶你徹底掌握Python列表元素添加與刪除技能
    打開Spyder可視化工具,新建一個空白文件,做好備註為「列表元素的五種添加方法」,保存到本地成一個py文件。+運算操作符該方法並不是在原列表對象尾部添加元素,而是創建一個新的列表對象。其操作邏輯:將原列表的元素和新的列表元素依次複製到新的列表對象中。
  • 零基礎學程,給列表添加/刪除元素Python第八課
    列表中的各個元素,好比軍隊的方陣一樣,是有序排列的,每一個元素都有自己的位置標號,這個位置標號就叫做下標從上圖中看出,列表中的元素從左往右進行排列, 它們對應的下標從0,1,2開始逐漸遞增。你想要提取元素,你除了告訴計算機元素的下標,你還要告訴計算機是哪個列表中的下標。
  • Python中添加和刪除集合元素的方法
    上一節的內容中介紹過了,現在學習的是set可變集合,所以就可以向set中添加元素,或者刪除set中已有的元素。首先來學習向集合中添加元素的方法。直接向集合中添加多個元素看,上圖的實例中,本來想偷個懶一次性把三位大詩人都添加進去,結果出現了錯誤提示,表明使用add()只能夠向集合中添加一個元素,所以就一個一個的進行添加,詳見下圖:
  • 元素周期表四個新元素有了中文名
    這4個新元素的英文名稱和元素符號,已在2016年11月30日由負責管理元素符號的國際化學組織「國際純粹與應用化學聯合會」(IUPAC)正式發布,這標誌著元素周期表中的第7周期被全部填滿。     這一關係到自然科學和全球華語的命名結果,究竟是怎樣產生的呢?
  • Python數據類型串講(中)
    del 列表名[需刪除元素的列表]#刪除變量x_list索引為1的元素del x_list[1]print(x_list)以上代碼執行結果為:2.2 常用方法2.2.1 元素的增加append():在列表最後添加一個新的元素語法:列表名.append(添加的元素)#在列表x_list最後添加元素'MySQL'x_list.append
  • 四個化學新元素有了中文名字 元素周期表第7周期填滿
    昨天下午,中國科學院、國家語言文字工作委員會、全國科學技術名詞審定委員會聯合召開發布會,向社會正式公布了四個新元素的中文定名。   新元素名稱的來源   2015年12月30日,國際純粹與應用化學聯合會(簡稱IUPAC)確認人工合成了這4個新元素。
  • 日本發現新元素用啥漢字命名?網友神腦洞-元素,元素周期表,化學...
    國際純粹與應用化學聯合會( International Union of Pure and Applied Chemistry, IUPAC)與國際純粹與應用物理聯合會( International Union of Pure and Applied Physics, IUPAP )組建的聯合工作組( joint working party,JWP )確認人工合成了113號、115號、117號和118號4個新元素
  • 【光明日報】元素周期表四個新元素有了中文名
    這4個新元素的英文名稱和元素符號,已在2016年11月30日由負責管理元素符號的國際化學組織「國際純粹與應用化學聯合會」(IUPAC)正式發布,這標誌著元素周期表中的第7周期被全部填滿。  這一關係到自然科學和全球華語的命名結果,究竟是怎樣產生的呢?
  • 一日一技:從Python列表中刪除重複值
    使用Dict方法 從列表中刪除重複項使用for循環 從列表中刪除重複項使用列表推導式 從列表中刪除重複項使用Numpy unique()方法 從列表中刪除重複項。使用Pandas方法 從列表中刪除重複項使用enumerate()刪除重複值使用Set()方法從列表中刪除重複值要從列表中刪除重複值,可以使用內置函數set()。 set()方法可以返回不同的元素.
  • 元素周期表第7行四種新元素有了中文名字
    中國科學院、國家語言文字工作委員會、全國科學技術名詞審定委員會5月9日在北京聯合召開發布會,正式向社會發布了這四種新元素的中文定名。 「上述4個新元素的合成與確認,填滿了元素周期表的第7周期,形成了一張完整規範的元素周期表,世人矚目。」
  • python字典操作大全,學習python第7天
    python字典跟列表類型,能存儲多個數據,並且還能在訪問元素的時候可以很快定位到需要的元素。而python字典操作方法有多少種呢?下面羽憶教程為您介紹。python字典遍歷python字典添加元素和鍵值對添加元素的操作是比較簡單的,通過字典['新鍵'] = 值即可添加成功,代碼如下:scores = {'name':'小明','age':18
  • 美日俄相繼發現新元素 元素周期表到底會多大?
    《日本經濟新聞》7月26日報導說,日本發現的新元素「Nihonium」將列入化學課本的元素周期表。
  • 元素周期表將被打破?新元素奇異行為打破規律
    化學奇蹟不斷延展尤裡•奧加涅相領導團隊合成了117號元素,現在他們正努力嘗試合成下一個新元素——119號元素。元素周期表將被打破?117號元素的發現填補了元素周期表的最後一塊空白,然而,通過研究這些新發現元素的性質,科學家卻發現,元素周期表很可能將失去它一貫的「規律性」。
  • 元素周期表又有4個新元素有了中文名,科學家還為此造了2個字!
    這4個新元素的英文名稱和元素符號,已在2016年11月30日由負責管理元素符號的國際化學組織「國際純粹與應用化學聯合會」(IUPAC)正式發布,這標誌著元素周期表中的第7周期被全部填滿。而根據2016年國際純粹與應用化學聯合會(IUPAC)公布的新版《元素命名指南》,新元素名可源於神話人物或天體、礦物或相似的物質、地名或地理區域名、元素的性質以及科學家,用拉丁文命名的新元素,在其他主要語種中,應當有其恰當的譯名。「從95號元素開始的24個元素的命名,要麼基於地名或地理區域名,要麼基於科學家的姓氏。」
  • 新元素的發現很重要嗎?從113號元素Nihonium談基礎科研
    它們分別是第 113 號元素 Nihonium(Nh)、第 115 號元素 Moscovium(Mc)、第 117 號元素 Tennessine(Ts)和第 118 號元素 Oganesson(Og)。我有幸能於元素 113 的發現之地,日本理化學研究所,和大家淺淡元素,發現 Nihonium 的過程及其意義,最後討論基礎科研對社會的關係與貢獻。
  • 稀土永磁材料-Yb元素
    1842年莫桑德爾從Y土中分離出Er土和Tb土後,不少化學家利用光譜分析鑑定,確定它們不是純淨的一種元素的氧化物,這就鼓勵了化學家們繼續去分離它們。1878年瑞士化學家馬裡納克從餌土中分離出一個新元素的氧化物,把這個新元素稱為ytterbium,符號為Yb,我們翻譯為鐿。
  • python數據類型總結——列表
    多個元素的集合也是一種常見的表達方式。python用列表或元組來幫助我們。python列表一系列元素組成一個集合,可能通過索引,對每個元素進行訪問。這種數據類型統稱為序列。在python中,字符串就是一種序列。列表,也是序列的一種。可以用中括號來聲明列表。
  • 爐石傳說首批元素生物與元素機制大揭秘
    我們是怎麼想到元素機制的呢? 我們決定要在「勇闖安戈洛」中添加元素牌,因此嘗試了近10種不同的機制設計。通過實際操作和探討,我們將範圍縮小到最出色的那幾種。最終,我們選出了最喜歡的一種,並對所有元素牌進行了調整,以適應我們的優勝者。 我們還試過哪些其他的元素卡牌設計? 1. 如果你在本回合中施放法術,那么元素將獲得獎勵。 2.
  • Python學習第112課——numpy中數組查找元素和改變元素的小技巧
    【每天幾分鐘,從零入門python編程的世界!】上節我們學習了如何利用index找到ndarray數組中的一些元素,並把找到的元素生成一個新的ndarray。代碼如下:現在我們學習幾個用index找到ndarray中元素的小技巧。