国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python 列表 insert()函數(shù)使用詳解

這篇具有很好參考價值的文章主要介紹了Python 列表 insert()函數(shù)使用詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

「作者主頁」:士別三日wyx
「作者簡介」:CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡安全領域優(yōu)質(zhì)創(chuàng)作者
「推薦專欄」:小白零基礎《Python入門到精通》

insert() 可以把對象「插入」列表的「指定位置」

語法

list.insert( index, obj )

參數(shù)

  • index :(必選)索引位置
  • obj :(可選)需要插入的對象

實例:向列表插入內(nèi)容

list1 = [1, 2, 3]

list1.insert(1, 'a')
print(list1)

輸出:

[1, 'a', 2, 3]

1、插入的位置

設置「索引」來指定對象插入的「位置」,索引有一些特殊的值需要留意。

1.1、正數(shù)索引

索引為「正數(shù)」時,索引從 0 開始,「從左往右」數(shù)。

比如索引為 0 ,就是在左邊第一個位置插入;索引為 1,就是在左邊第二個位置插入;以此類推

list1 = [1, 2, 3]
list2 = [1, 2, 3]

list1.insert(0, 'a')
print(list1)
list2.insert(1, 'a')
print(list2)

輸出:

['a', 1, 2, 3]
[1, 'a', 2, 3]

索引「超過」列表「長度」時,不會報錯,而是插入到列表最右邊

list1 = [1, 2, 3]

list1.insert(10, 'a')
print(list1)

輸出:

[1, 2, 3, 'a']

1.2、負數(shù)索引

索引為「負數(shù)」時,索引從 0 開始,「從右往左」數(shù)。

比如索引為 -1,就是右邊第二個位置插入;索引為 -2,就是右邊第三個位置插入;依次類推

list1 = [1, 2, 3]
list2 = [1, 2, 3]

list1.insert(-1, 'a')
print(list1)
list2.insert(-2, 'a')
print(list2)

輸出:

[1, 2, 'a', 3]
[1, 'a', 2, 3]

索引「超過」列表「長度」時,不會報錯,而是插入到列表最左邊

list1 = [1, 2, 3]

list1.insert(-10, 'a')
print(list1)

輸出:

['a', 1, 2, 3]

這里需要注意下,0 不分正負,負索引的方式,只能從右邊第二個位置開始插入,因為已經(jīng)有 append() 或者 extend() 這種默認添加到列表末尾的函數(shù)了。

2、插入對象

insert() 插入的對象可以是「任意類型」。

「整型」「字符串」類型會當做一個新元素插入

list1 = [1, 2, 3]

list1.insert(1, 'a')
print(list1)
list1.insert(1, 9)
print(list1)

輸出:

[1, 'a', 2, 3]
[1, 9, 'a', 2, 3]

「列表」「元祖」、「字典」這種,不是每一個元素都會插入,而是「整體」作為一個元素插入

list1 = [1, 2, 3]
list2 = [4, 5]
tuple2 = ('a', 'b')
dict2 = {'key1': 1, 'key2': 2}
str2 = 'abc'

list1.insert(1, list2)
print(list1)
list1.insert(1, tuple2)
print(list1)
list1.insert(1, dict2)
print(list1)
list1.insert(1, str2)
print(list1)

輸出:文章來源地址http://www.zghlxwxcb.cn/news/detail-567437.html

[1, [4, 5], 2, 3]
[1, ('a', 'b'), [4, 5], 2, 3]
[1, {'key1': 1, 'key2': 2}, ('a', 'b'), [4, 5], 2, 3]
[1, 'abc', {'key1': 1, 'key2': 2}, ('a', 'b'), [4, 5], 2, 3]

到了這里,關于Python 列表 insert()函數(shù)使用詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Python 列表 reverse()函數(shù)使用詳解

    Python 列表 reverse()函數(shù)使用詳解

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡安全領域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎《Python入門到精通》 reverse() 可以 「反轉(zhuǎn)」 列表中的函數(shù) 語法 返回值 None ,沒有返回值,會修改列表,反轉(zhuǎn)元素順序。 實例:反

    2024年02月13日
    瀏覽(18)
  • Python列表append()函數(shù)使用詳解

    在Python中,列表是一種可變序列類型,可以用來存儲多個元素。列表的append()函數(shù)是用于在列表末尾添加新元素的內(nèi)置方法。本文將詳細介紹Python列表的append()函數(shù)及其使用方法。 一、append()函數(shù)的基本語法 append()函數(shù)的語法非常簡單,只需要在列表對象后面加上要添加的元素

    2024年01月22日
    瀏覽(26)
  • Pandas教程:如何使用insert函數(shù)向Dataframe指定位置插入新的數(shù)據(jù)列(Python)

    Pandas教程:如何使用insert函數(shù)向Dataframe指定位置插入新的數(shù)據(jù)列(Python) Pandas是Python中最流行的數(shù)據(jù)處理和分析庫之一。在數(shù)據(jù)分析過程中,有時候需要在Dataframe中插入新的數(shù)據(jù)列。在本教程中,我們將介紹如何使用Pandas的insert函數(shù)在指定位置插入新的數(shù)據(jù)列。 首先,我們

    2024年02月11日
    瀏覽(26)
  • 【深度學習】 Python 和 NumPy 系列教程(三):Python容器:1、列表List詳解(初始化、索引、切片、更新、刪除、常用函數(shù)、拆包、遍歷)

    【深度學習】 Python 和 NumPy 系列教程(三):Python容器:1、列表List詳解(初始化、索引、切片、更新、刪除、常用函數(shù)、拆包、遍歷)

    目錄 一、前言 二、實驗環(huán)境 三、Python容器(Containers) 0、容器介紹 1、列表(List) 1. 初始化 a. 創(chuàng)建空列表 b. 使用現(xiàn)有元素初始化列表 c. 使用列表生成式 d. 復制列表 2. 索引和切片 a. 索引 b. 負數(shù)索引 c. 切片 3. 常用操作(更新、刪除) a. 更新單個元素 b. 更新切片 c. 刪除單

    2024年02月09日
    瀏覽(25)
  • Python print()函數(shù)使用詳解,Python打印輸出

    Python print()函數(shù)使用詳解,Python打印輸出

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡安全領域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 對網(wǎng)絡安全感興趣的小伙伴可以關注專欄《網(wǎng)絡安全入門到精通》 print() 可以 「打印輸出」 ,常用來將內(nèi)容 「打印」 到控制臺。 語法 參數(shù)

    2024年02月11日
    瀏覽(21)
  • Python isalnum()函數(shù)使用詳解

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡安全領域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎《Python入門到精通》 isalnum() 可以判斷字符串的字符是否全都是 「字母」 和 「數(shù)字」 。 語法 返回值 字符串中所有字符都是數(shù)字或

    2024年02月16日
    瀏覽(19)
  • Python endswith()函數(shù)使用詳解

    Python endswith()函數(shù)使用詳解

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡安全領域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎《Python入門到精通》 endwith() 可以 「判斷」 字符串是否以指定內(nèi)容 「結尾」 。 語法 參數(shù) str :(必選,字符串或元組)指定字符

    2024年02月16日
    瀏覽(20)
  • python 使用enumerate()函數(shù)詳解

    python 使用enumerate()函數(shù)詳解

    enumerate()是python的內(nèi)置函數(shù),將一個可遍歷 iterable 數(shù)據(jù)對象(如list列表、tuple元組或str字符串)組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標,一般用在for循環(huán)當中。 函數(shù)返回一個enumerate對象,是一個可迭代對象。具體元素值可通過遍歷取出。 函數(shù)語法為: 語法: enumerate

    2024年02月12日
    瀏覽(36)
  • Python find()函數(shù)使用詳解

    Python find()函數(shù)使用詳解

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡安全領域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎《Python入門到精通》 find() 可以 「檢測」 字符串中是否 「包含指定字符串」 語法 參數(shù) str :(必選)指定需要檢測的字符串 star

    2024年02月12日
    瀏覽(20)
  • Python join()函數(shù)使用詳解

    Python join()函數(shù)使用詳解

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡安全領域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 小白零基礎《Python入門到精通》 join() 可以將元素按照分隔符 「拼接」 成新的字符串。 語法 參數(shù) Iterable[str] :(必選,可迭代的序列)要拼接

    2024年02月12日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包