色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python基礎變量類型—List分析

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 17:37 ? 次閱讀

Python使用list一、list

Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。

比如,列出班里所有同學的名字,就可以用一個list表示:

classmates = ['Michael', 'Bob', 'Tracy']print(classmates)

變量classmates就是一個list。

len()函數1. 獲得list元素的個數:classmates = ['Michael', 'Bob', 'Tracy']print(len(classmates))

索引來訪問list中每一個位置的元素,記得索引是從0開始的:

classmates = ['Michael', 'Bob', 'Tracy']
print(classmates[0])
print(classmates[1])
print(classmates[2])
print(classmates[3])

當索引超出了范圍時,Python會報一個IndexError錯誤,所以,要確保索引不要越界,記得最后一個元素的索引是len(classmates) - 1。

如果要取最后一個元素,除了計算索引位置外,還可以用-1做索引,直接獲取最后一個元素:

print(classmates[-1])

以此類推,可以獲取倒數第2個、倒數第3個:

classmates = ['Michael', 'Bob', 'Tracy']
print(classmates[-1])
print(classmates[-2])
print(classmates[-3])
print(classmates[-4])

當然,倒數第4個就越界了。

2. list是一個可變的有序表,往list中追加元素到末尾:classmates = ['Michael', 'Bob', 'Tracy']
classmates.append('Adam')
print(classmates)

也可以把元素插入到指定的位置,比如索引號為1的位置:

classmates = ['Michael', 'Bob', 'Tracy']#替換classmates.insert(1, 'Jack')
print(classmates)

pop()函數1. 刪除list末尾的元素classmates = ['Michael', 'Bob', 'Tracy']
print(classmates.pop())
print( classmates)['Michael', 'Jack', 'Bob', 'Tracy']

2. 刪除指定位置的元素,用pop(i)方法,其中i是索引位置。
classmates.pop(1)
print(classmates)

3. 把某個元素替換成別的元素,可以直接賦值給對應的索引位置:
classmates = ['Michael', 'Bob', 'Tracy']
classmates[1] = 'Sarah'
print(classmates)

list里面的元素的數據類型也可以不同,比如:

L = ['Apple', 123, True]

list元素也可以是另一個list,比如:

s = ['python', 'java', ['asp', 'php'], 'scheme']print(len(s))

要注意s只有4個元素,其中s[2]又是一個list,如果拆開寫就更容易理解了:

p = ['asp', 'php']s = ['python', 'java', p, 'scheme']

要拿到'php'可以寫p[1]或者s[2][1],因此s可以看成是一個二維數組,類似的還有三維、四維……數組,不過很少用到。

如果一個list中一個元素也沒有,就是一個空的list,它的長度為0:

L = []len(L)二、總結

本文基于Python基礎,主要介紹了Python基礎中list列表,通過list列表的兩個函數 ,對list的語法做了詳細的講解,用豐富的案例 ,代碼效果圖的展示幫助大家更好理解 。

使用Python編程語言,方便大家更好理解,希望對大家的學習有幫助。

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 可編程邏輯
    +關注

    關注

    7

    文章

    523

    瀏覽量

    44511
  • python
    +關注

    關注

    56

    文章

    4822

    瀏覽量

    85929
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    創建列表 (List) 介紹,一起來看看是做什么的

    創建列表 (List) 列表是一種復雜的容器,當列表項達到一定數量,內容超過屏幕大小時,可以自動提供滾動功能。它適合用于呈現同類數據類型或數據類型集,例如圖片和文本。在列表中顯示數據集合是許多
    發表于 04-30 07:06

    Demo示例: List的使用

    | string否子組件主軸方向的間隔。 默認值:0 參數類型為number時單位為vp 說明: 設置為負數或者大于等于List內容區長度時,按默認值顯示。 space參數值小于List分割線
    發表于 04-28 06:49

    Python中的迭代器與生成器

    Python迭代器與生成器 列表生成式 列表生成式也叫做列表推導式,它本身還是列表,只不過它是根據我們定義的規則來生成一個真實的列表。 ? ? list2 = [x for x in range
    的頭像 發表于 02-20 10:43 ?252次閱讀

    對比Python與Java編程語言

    使得編寫代碼更加靈活,但也可能導致運行時錯誤。 Java 語法相對冗長,需要顯式聲明變量類型,增加了代碼的可讀性和安全性。 靜態類型系統在編譯時進行類型檢查,減少了運行時錯誤。 二、性
    的頭像 發表于 11-15 09:31 ?831次閱讀

    圖紙模板中的文本變量

    “ ?文本變量和系統自帶的內置變量,可以幫助工程師靈活、高效地配置標題欄中的信息,而不用擔心模板中的文字對象被意外修改。 ? ” 文本變量的語法 文本變量以?${VARIABLENAM
    的頭像 發表于 11-13 18:21 ?491次閱讀
    圖紙模板中的文本<b class='flag-5'>變量</b>

    使用Python進行圖像處理

    下面是一個關于使用Python在幾行代碼中分析城市輪廓線的快速教程。
    的頭像 發表于 11-07 10:14 ?483次閱讀
    使用<b class='flag-5'>Python</b>進行圖像處理

    Linux環境變量配置方法

    Linux上環境變量配置分為設置永久變量和臨時變量兩種。環境變量設置方法同時要考慮環境Shell類型,不同
    的頭像 發表于 10-23 13:39 ?487次閱讀

    技術干貨驛站 ▏深入理解C語言:基本數據類型變量

    在C語言中,數據類型變量是編程的基礎,也是理解更復雜概念的關鍵。數據類型決定了變量的內存分配、存儲范圍和操作方式,而變量則是存儲數據的容器
    的頭像 發表于 07-26 17:53 ?2514次閱讀
    技術干貨驛站 ▏深入理解C語言:基本數據<b class='flag-5'>類型</b>和<b class='flag-5'>變量</b>

    Python建模算法與應用

    Python作為一種功能強大、免費、開源且面向對象的編程語言,在科學計算、數學建模、數據分析等領域展現出了卓越的性能。其簡潔的語法、對動態輸入的支持以及解釋性語言的本質,使得Python在多個平臺
    的頭像 發表于 07-24 10:41 ?1002次閱讀

    網絡爬蟲,Python和數據分析

    電子發燒友網站提供《網絡爬蟲,Python和數據分析.pdf》資料免費下載
    發表于 07-13 09:27 ?2次下載

    Win10 vscode中無法編譯,提示python.exe: command not found怎么解決?

    電腦中已經刪除之前安裝的python,環境變量也添加了報錯內容中要求的python路徑,我用git bash、cmd也是可以打開python的,證明環境
    發表于 06-07 06:42

    逆變器的常見類型及其特點分析

    逆變器,作為電力電子領域的重要設備,其功能是將直流電(DC)轉換為交流電(AC)。隨著電力電子技術的不斷發展,逆變器的類型也日益多樣化,以滿足不同領域和場景的需求。本文將對逆變器的常見類型進行詳細分析,并探討其特點和應用。
    的頭像 發表于 05-21 16:29 ?2480次閱讀

    嵌入式中C語言結構體基本實現

    : ? ??在struct 中聲明了一個含有若干新成員的數據類型。 ????tag ?是結構體標簽。 ????member-list ?是標準的變量定義,比如 int i; 或者 float f,或者其他
    的頭像 發表于 05-11 08:49 ?1396次閱讀
    嵌入式中C語言結構體基本實現

    HarmonyOS開發案例:【使用List組件實現設置項】

    使用List組件、Toggle組件以及Router接口,實現一個簡單的設置頁,點擊將跳轉到對應的詳細設置頁面。
    的頭像 發表于 05-10 17:01 ?1259次閱讀
    HarmonyOS開發案例:【使用<b class='flag-5'>List</b>組件實現設置項】

    OpenHarmony語言基礎類庫【@ohos.util.List (線性容器List)】

    List底層通過單向鏈表實現,每個節點有一個指向后一個元素的引用。當需要查詢元素時,必須從頭遍歷,插入、刪除效率高,查詢效率低。List允許元素為null。
    的頭像 發表于 05-10 16:57 ?933次閱讀
    OpenHarmony語言基礎類庫【@ohos.util.<b class='flag-5'>List</b> (線性容器<b class='flag-5'>List</b>)】
    主站蜘蛛池模板: 久久伊人草 | 精品国产中文字幕在线视频 | 欧美性类s0x | 国产在线精彩亚洲 | 日韩亚射吧| 摸董事长的裤裆恋老小说 | 亚洲精品九色在线网站 | 女人吃男人的鸡鸡 | a视频在线观看 | 一级毛片免费视频网站 | 国产99久久亚洲综合精品西瓜tv | X8X8拨牐拨牐X8免费视频8午夜 | 亚洲精品无码AAAAAA片 | 色噜噜视频影院 | 国产成人综合高清在线观看 | 狼群影院视频在线观看WWW | 亚洲精品影院久久久久久 | 怡红院美国分院一区二区 | 海角国精产品一区一区三区糖心 | 台湾佬休闲中性娱乐网 | 干极品美女 | 久久精品观看 | 久久国产亚洲精品AV麻豆 | 抽插H浊水H嫩B父皇 虫族bl文全肉高h | 良家人妻无码专区九色颜射 | 午夜免费国产体验区免费的 | 日日久久狠狠8888偷偷色 | 人妻无码AV中文系列 | 99re6久久热在线播放 | 久久无码人妻中文国产 | 大胆国模一区二区三区伊人 | 父亲在线日本综艺免费观看全集 | 无码人妻精品一区二区蜜桃色欲 | 国产精品A久久久久久久久 国产精品A久久777777 | 用快播看黄的网站 | 把极品白丝班长啪到腿软 | 丰满的女朋友韩国版在线观看 | 午夜久久影院 | 国产AV精品一区二区三区漫画 | 亚洲欧美日韩国产另类电影 | 日韩 无码 手机 在线 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品