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

Python基礎(chǔ)語法之容器詳解

 更新時間:2021年09月22日 16:49:34   作者:TAKA  
這篇文章主要介紹了Python基礎(chǔ)語法之容器的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下,希望能夠給你帶來幫助

Python基礎(chǔ)語法-容器

容器型數(shù)據(jù)類型是指可以包含多個多種數(shù)據(jù)類型數(shù)據(jù)的數(shù)據(jù)類型。

1.列表(list)

1.1 列表基本概念

列表是Python自帶的容器型數(shù)據(jù)類型,將”[]“作為容器的標(biāo)志,里面多的元素用逗號隔開:[元素1, 元素2, 元素3,…]

特點:

1.元素順序可變;

2.元素內(nèi)容可變;

3.元素數(shù)量可變;

4.列表是有序的(支持下標(biāo)操作)。

可變性驗證:

list1 = []
print(list1, type(list1))

證結(jié)果:

在這里插入圖片描述

有序性驗證:

a = 100
list2 = [1, 'ccc', a, a+2, a == 0, [a, 20]]
print(list2)

驗證結(jié)果:

在這里插入圖片描述

列表對元素的要求:

1.任何類型的數(shù)據(jù),都可以作為列表的元素,可以是運(yùn)算,不能是賦值語句;

2.同一個列表里的元素的數(shù)據(jù)類型可以不同。

3.空列表: list = [],布爾值是False

1.2 獲取元素

下標(biāo) :又叫索引,它是元素在列表中的未知信息

Python中有序序列的元素下標(biāo)有兩種:

1.從左往右,從0開始依次增加的下標(biāo)值。

2.從右往左,從-1開始依次減小的下標(biāo)值。

下標(biāo)越界 :下標(biāo)超過了列表中數(shù)據(jù)數(shù)量的范圍

  • 獲取單個元素:一次只取一個元素。

語法:;列表[下標(biāo)] 獲取列表中指定下標(biāo)對應(yīng)的元素。

說明:

1.列表 - 可以是保存列表的變量,也可以是具體的是一個列表數(shù)據(jù);

2.[] - 固定寫法;

3.下標(biāo) - 元素在 列表中的位置信息;

  • 獲取多個元素(列表切片):一次取多個元素。

語法:列表[開始下標(biāo):結(jié)束下標(biāo):步長] 從開始下標(biāo)開始取,取到結(jié)束下標(biāo)為止,每次下標(biāo)增加指定步長。

說明:

1.范圍和范圍方向由開始下標(biāo)和結(jié)束下標(biāo)決定;

2.獲取間隔和獲取方向由步長決定;

3.步長為正數(shù)表示從前往后,步長為負(fù)數(shù)表示從后往前;

4.能否取到值由范圍方向和步長方向共同決定,如果范圍方向和步長方向相同,就可以獲取到列表中的元素;反之,則不能,為空值;

5.在不為空值時,開始下標(biāo)代表的元素取得到,結(jié)束下標(biāo)代表的元素取不到。

省略操作:

1.:省略步長:列表[開始下標(biāo):結(jié)束下標(biāo)]

2.:省略開始下標(biāo):列表[:結(jié)束下標(biāo):步長]

3.:省略結(jié)束下標(biāo):列表[開始下標(biāo)::步長]

  • 遍歷列表:將列表中的元素一個一個取出來。

語法1:

for 變量 in 列表:

循環(huán)體

驗證:

scores1 = [100, 90, 83, 92, 56, 78, 99, 66, 67, 95, 78]
a = 0
for x in scores1:
    if x >= 90:
      a += 1
print(a)

驗證結(jié)果:

在這里插入圖片描述

語法2:

for 變量 in range(len(列表))

列表[變量]

1.3 增、刪、改

1.3.1 增 - —增加元素

語法1:列表.append(元素)

*** 驗證:***

a = [1, 2, 3, 4]
a.append(5)
print(a)

驗證結(jié)果:

在這里插入圖片描述

語法2:列表.insert(下標(biāo), 元素)

驗證:

a = [1, 2, 3, 4]
a.insert(2, 5)
print(a)

驗證結(jié)果:

在這里插入圖片描述

1.3.2 刪 — 刪除元素

語法1:del 列表[下標(biāo)]

驗證:

a = [1, 2, 3, 4]
del a[2]
print(a)

驗證結(jié)果:

在這里插入圖片描述

語法2:列表.remove(元素)

驗證:

a = [1, 2, 3, 4]
a.remove(2)
print(a)

驗證結(jié)果:

在這里插入圖片描述

注:

如果要刪除的元素不存在會報錯;如果要刪除的元素在列表中存在多個,只刪除最前面的那個元素。

語法3:

語法1:列表.pop()

驗證:

a = [1, 2, 3, 4]
a.pop()
print(a)

驗證結(jié)果:

在這里插入圖片描述

語法2:列表.pop(下標(biāo))

驗證:

a = [1, 2, 3, 4]
a.pop(2)
print(a)

驗證結(jié)果:

在這里插入圖片描述

注:

pop并不會將元素直接刪除,可以通過變量獲取被pop取出的元素。

驗證:

b = [1, 2, 3, 4]
a = b.pop()
print(b)
print(a)

驗證結(jié)果:

在這里插入圖片描述

1.3.3 改—改變列表中的元素

語法:列表[下標(biāo)] = 值

驗證:

b = [1, 2, 3, 4]
b[0] = 2

驗證結(jié)果:

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • python計算Content-MD5并獲取文件的Content-MD5值方式

    python計算Content-MD5并獲取文件的Content-MD5值方式

    這篇文章主要介紹了python計算Content-MD5并獲取文件的Content-MD5值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Django連接MQTT的示例代碼

    Django連接MQTT的示例代碼

    本文主要介紹了Django連接MQTT的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • pycharm設(shè)置鼠標(biāo)懸停查看方法設(shè)置

    pycharm設(shè)置鼠標(biāo)懸停查看方法設(shè)置

    在本文里小編給大家分享的是關(guān)于pycharm鼠標(biāo)懸停查看方法說明怎么設(shè)置的相關(guān)知識點,需要的朋友們參考學(xué)習(xí)下。
    2019-07-07
  • Centos安裝Python虛擬環(huán)境及配置方法

    Centos安裝Python虛擬環(huán)境及配置方法

    這篇文章主要介紹了Centos安裝Python虛擬環(huán)境及配置方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Python3內(nèi)置模塊pprint讓打印比print更美觀詳解

    Python3內(nèi)置模塊pprint讓打印比print更美觀詳解

    這篇文章主要給大家介紹了關(guān)于Python3內(nèi)置模塊pprint讓打印比print更美觀的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Tensorflow限制CPU個數(shù)實例

    Tensorflow限制CPU個數(shù)實例

    今天小編就為大家分享一篇Tensorflow限制CPU個數(shù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • TF-IDF與余弦相似性的應(yīng)用(二) 找出相似文章

    TF-IDF與余弦相似性的應(yīng)用(二) 找出相似文章

    這篇文章主要為大家詳細(xì)介紹了TF-IDF與余弦相似性的應(yīng)用,找出相似文章,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python 同時運(yùn)行多個程序的實例

    python 同時運(yùn)行多個程序的實例

    今天小編就為大家分享一篇python 同時運(yùn)行多個程序的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python del()函數(shù)用法

    python del()函數(shù)用法

    del用于list列表操作,刪除一個或者連續(xù)幾個元素
    2013-03-03
  • Python自動巡檢H3C交換機(jī)實現(xiàn)過程解析

    Python自動巡檢H3C交換機(jī)實現(xiàn)過程解析

    這篇文章主要介紹了Python自動巡檢H3C交換機(jī)實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08

最新評論

师宗县| 剑川县| 图木舒克市| 贵溪市| 安义县| 昌都县| 尼勒克县| 洪雅县| 南雄市| 甘泉县| 读书| 富川| 吴堡县| 安西县| 和平县| 滁州市| 北京市| 清流县| 伊吾县| 射阳县| 凤凰县| 台南县| 苏尼特左旗| 通江县| 保靖县| 芦溪县| 桓台县| 开平市| 隆昌县| 海城市| 清远市| 启东市| 昌宁县| 莱芜市| 抚松县| 特克斯县| 仲巴县| 苍梧县| 贡山| 和顺县| 邵东县|