最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2023年07月17日 11:19:54   作者:士別三日wyx  
這篇文章主要介紹了Python列表insert()函數(shù)的使用方法,文章通過代碼示例介紹的非常詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定的參考價(jià)值,需要的朋友可以參考下

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

語法

list.insert( index, obj )

參數(shù)

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

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

list1 = [1, 2, 3]
list1.insert(1, 'a')
print(list1)

輸出:

[1, 'a', 2, 3]

1、插入的位置

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

1.1、正數(shù)索引

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

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

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]

索引「超過」列表「長(zhǎng)度」時(shí),不會(huì)報(bào)錯(cuò),而是插入到列表最右邊

list1 = [1, 2, 3]
list1.insert(10, 'a')
print(list1)

輸出:

[1, 2, 3, 'a']

1.2、負(fù)數(shù)索引

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

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

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]

索引「超過」列表「長(zhǎng)度」時(shí),不會(huì)報(bào)錯(cuò),而是插入到列表最左邊

list1 = [1, 2, 3]
list1.insert(-10, 'a')
print(list1)

輸出:

['a', 1, 2, 3]

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

2、插入對(duì)象

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

「整型」和「字符串」類型會(huì)當(dāng)做一個(gè)新元素插入

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]

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

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)

輸出:

[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]

到此這篇關(guān)于Python列表insert()函數(shù)用法詳解的文章就介紹到這了,更多相關(guān)Python列表insert()函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python數(shù)據(jù)分析必備的12種數(shù)據(jù)清洗技術(shù)分享

    Python數(shù)據(jù)分析必備的12種數(shù)據(jù)清洗技術(shù)分享

    數(shù)據(jù)清洗是數(shù)據(jù)分析的第一步,它的好壞直接影響到后續(xù)分析的準(zhǔn)確性和可靠性,下面我們將詳細(xì)介紹 12 種常見的數(shù)據(jù)清洗技術(shù),大家可以根據(jù)需要進(jìn)行選擇
    2025-09-09
  • python正則表達(dá)式函數(shù)match()和search()的區(qū)別

    python正則表達(dá)式函數(shù)match()和search()的區(qū)別

    match()和search()都是python中的正則匹配函數(shù),那這兩個(gè)函數(shù)有何區(qū)別呢?本文詳細(xì)介紹了這2個(gè)函數(shù)的區(qū)別
    2021-10-10
  • Python中SQLite如何使用

    Python中SQLite如何使用

    在本篇文章里小編給大家整理的是關(guān)于Python中SQLite的簡(jiǎn)單應(yīng)用詳解,需要的朋友們可以學(xué)習(xí)下。
    2020-05-05
  • Python中的查找算法代碼實(shí)例

    Python中的查找算法代碼實(shí)例

    這篇文章主要介紹了Python中的查找算法代碼實(shí)例,算法是解決一系列問題的清晰指令,也就是,能對(duì)一定規(guī)范的輸入,在有限的時(shí)間內(nèi)獲得所要求的輸出,簡(jiǎn)單來說,算法就是解決一個(gè)問題的具體方法和步驟,算法是程序的靈魂,需要的朋友可以參考下
    2023-07-07
  • python中的多線程實(shí)例教程

    python中的多線程實(shí)例教程

    這篇文章主要介紹了python中的多線程用法,包括線程的創(chuàng)建、同步等核心問題,具有很好的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-08-08
  • 一文詳解PyQt5中信號(hào)(Signal)與槽(Slot)

    一文詳解PyQt5中信號(hào)(Signal)與槽(Slot)

    信號(hào)(Signal)與槽(Slot)是Qt中的核心機(jī)制,也是在PyQt編程中對(duì)象之間進(jìn)行通信的機(jī)制。這篇文章主要帶大家了解一下信號(hào)(Signal)與槽(Slot)的使用,需要的可以參考一下
    2022-12-12
  • Python新手入門之單引號(hào)、雙引號(hào)與三引號(hào)的差異與應(yīng)用示例

    Python新手入門之單引號(hào)、雙引號(hào)與三引號(hào)的差異與應(yīng)用示例

    在Python當(dāng)中表達(dá)字符串既可以使用單引號(hào),也可以使用雙引號(hào),那兩者有什么區(qū)別嗎?下面這篇文章主要給大家介紹了關(guān)于Python新手入門之單引號(hào)、雙引號(hào)與三引號(hào)的差異與應(yīng)用示例,需要的朋友可以參考下
    2024-03-03
  • Python 利用flask搭建一個(gè)共享服務(wù)器的步驟

    Python 利用flask搭建一個(gè)共享服務(wù)器的步驟

    這篇文章主要介紹了Python 利用flask搭建一個(gè)共享服務(wù)器的步驟,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-12-12
  • Python-docx 實(shí)現(xiàn)整體修改或者部分修改文字的大小和字體類型

    Python-docx 實(shí)現(xiàn)整體修改或者部分修改文字的大小和字體類型

    這篇文章主要介紹了Python-docx 實(shí)現(xiàn)整體修改或者部分修改文字的大小和字體類型,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • centos6.7安裝python2.7.11的具體方法

    centos6.7安裝python2.7.11的具體方法

    下面小編就為大家?guī)硪黄猚entos6.7安裝python2.7.11的具體方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01

最新評(píng)論

靖江市| 垣曲县| 宁陵县| 辽宁省| 安国市| 吉水县| 澎湖县| 资源县| 新巴尔虎右旗| 民和| 吐鲁番市| 镇安县| 玛沁县| 大方县| 杨浦区| 黄大仙区| 太白县| 莱阳市| 安图县| 含山县| 鱼台县| 永安市| 伊川县| 中山市| 定边县| 邵武市| 榕江县| 石城县| 延安市| 富民县| 体育| 永清县| 松阳县| 柳州市| 平顶山市| 横峰县| 醴陵市| 汪清县| 浑源县| 微博| 龙山县|