在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python基礎(chǔ)變量類型—List分析

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 17:37 ? 次閱讀

Python使用list一、list

Python內(nèi)置的一種數(shù)據(jù)類型是列表:list。list是一種有序的集合,可以隨時(shí)添加和刪除其中的元素。

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

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

變量classmates就是一個(gè)list。

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

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

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

當(dāng)索引超出了范圍時(shí),Python會(huì)報(bào)一個(gè)IndexError錯(cuò)誤,所以,要確保索引不要越界,記得最后一個(gè)元素的索引是len(classmates) - 1。

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

print(classmates[-1])

以此類推,可以獲取倒數(shù)第2個(gè)、倒數(shù)第3個(gè):

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

當(dāng)然,倒數(shù)第4個(gè)就越界了。

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

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

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

pop()函數(shù)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. 把某個(gè)元素替換成別的元素,可以直接賦值給對(duì)應(yīng)的索引位置:
classmates = ['Michael', 'Bob', 'Tracy']
classmates[1] = 'Sarah'
print(classmates)

list里面的元素的數(shù)據(jù)類型也可以不同,比如:

L = ['Apple', 123, True]

list元素也可以是另一個(gè)list,比如:

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

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

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

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

如果一個(gè)list中一個(gè)元素也沒有,就是一個(gè)空的list,它的長(zhǎng)度為0:

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

本文基于Python基礎(chǔ),主要介紹了Python基礎(chǔ)中l(wèi)ist列表,通過list列表的兩個(gè)函數(shù) ,對(duì)list的語法做了詳細(xì)的講解,用豐富的案例 ,代碼效果圖的展示幫助大家更好理解 。

使用Python編程語言,方便大家更好理解,希望對(duì)大家的學(xué)習(xí)有幫助。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    517

    瀏覽量

    44191
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4809

    瀏覽量

    85071
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    對(duì)比Python與Java編程語言

    使得編寫代碼更加靈活,但也可能導(dǎo)致運(yùn)行時(shí)錯(cuò)誤。 Java 語法相對(duì)冗長(zhǎng),需要顯式聲明變量類型,增加了代碼的可讀性和安全性。 靜態(tài)類型系統(tǒng)在編譯時(shí)進(jìn)行類型檢查,減少了運(yùn)行時(shí)錯(cuò)誤。 二、性
    的頭像 發(fā)表于 11-15 09:31 ?459次閱讀

    使用Python進(jìn)行圖像處理

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

    Linux環(huán)境變量配置方法

    Linux上環(huán)境變量配置分為設(shè)置永久變量和臨時(shí)變量兩種。環(huán)境變量設(shè)置方法同時(shí)要考慮環(huán)境Shell類型,不同
    的頭像 發(fā)表于 10-23 13:39 ?225次閱讀

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

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

    網(wǎng)絡(luò)爬蟲,Python和數(shù)據(jù)分析

    電子發(fā)燒友網(wǎng)站提供《網(wǎng)絡(luò)爬蟲,Python和數(shù)據(jù)分析.pdf》資料免費(fèi)下載
    發(fā)表于 07-13 09:27 ?2次下載

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

    電腦中已經(jīng)刪除之前安裝的python,環(huán)境變量也添加了報(bào)錯(cuò)內(nèi)容中要求的python路徑,我用git bash、cmd也是可以打開python的,證明環(huán)境
    發(fā)表于 06-07 06:42

    嵌入式中C語言結(jié)構(gòu)體基本實(shí)現(xiàn)

    : ? ??在struct 中聲明了一個(gè)含有若干新成員的數(shù)據(jù)類型。 ????tag ?是結(jié)構(gòu)體標(biāo)簽。 ????member-list ?是標(biāo)準(zhǔn)的變量定義,比如 int i; 或者 float f,或者其他
    的頭像 發(fā)表于 05-11 08:49 ?1133次閱讀
    嵌入式中C語言結(jié)構(gòu)體基本實(shí)現(xiàn)

    HarmonyOS開發(fā)案例:【使用List組件實(shí)現(xiàn)設(shè)置項(xiàng)】

    使用List組件、Toggle組件以及Router接口,實(shí)現(xiàn)一個(gè)簡(jiǎn)單的設(shè)置頁,點(diǎn)擊將跳轉(zhuǎn)到對(duì)應(yīng)的詳細(xì)設(shè)置頁面。
    的頭像 發(fā)表于 05-10 17:01 ?1018次閱讀
    HarmonyOS開發(fā)案例:【使用<b class='flag-5'>List</b>組件實(shí)現(xiàn)設(shè)置項(xiàng)】

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

    List底層通過單向鏈表實(shí)現(xiàn),每個(gè)節(jié)點(diǎn)有一個(gè)指向后一個(gè)元素的引用。當(dāng)需要查詢?cè)貢r(shí),必須從頭遍歷,插入、刪除效率高,查詢效率低。List允許元素為null。
    的頭像 發(fā)表于 05-10 16:57 ?802次閱讀
    OpenHarmony語言基礎(chǔ)類庫【@ohos.util.<b class='flag-5'>List</b> (線性容器<b class='flag-5'>List</b>)】

    OpenHarmony實(shí)戰(zhàn)開發(fā)-list開發(fā)指導(dǎo)

    list是用來顯示列表的組件,包含一系列相同寬度的列表項(xiàng),適合連續(xù)、多行地呈現(xiàn)同類數(shù)據(jù)。 創(chuàng)建list組件 在pages/index目錄下的hml文件中創(chuàng)建一個(gè)list組件。 <
    發(fā)表于 04-29 14:44

    關(guān)于go中接口類型的表示方法

    go是一個(gè)靜態(tài)性語言,每個(gè)變量都有靜態(tài)的類型,因此每個(gè)變量在編譯階段中有明確的變量類型,比如像:int、float32、MyType。
    的頭像 發(fā)表于 04-28 10:13 ?416次閱讀

    鴻蒙TypeScript學(xué)習(xí)第14天:【聯(lián)合類型

    聯(lián)合類型(Union Types)可以通過管道(|)將變量設(shè)置多種類型,賦值時(shí)可以根據(jù)設(shè)置的類型來賦值。
    的頭像 發(fā)表于 04-12 15:28 ?515次閱讀
    鴻蒙TypeScript學(xué)習(xí)第14天:【聯(lián)合<b class='flag-5'>類型</b>】

    C語言數(shù)據(jù)類型有哪些

    在 C 語言中,數(shù)據(jù)類型指的是用于聲明不同類型變量或函數(shù)的一個(gè)廣泛的系統(tǒng)。變量類型決定了變量
    發(fā)表于 03-20 10:56 ?516次閱讀
    C語言數(shù)據(jù)<b class='flag-5'>類型</b>有哪些

    C語言變量應(yīng)用詳解

    變量其實(shí)只不過是程序可操作的存儲(chǔ)區(qū)的名稱。C 中每個(gè)變量都有特定的類型類型決定了變量存儲(chǔ)的大小和布局,該范圍內(nèi)的值都可以存儲(chǔ)在內(nèi)存中,運(yùn)算
    發(fā)表于 03-18 11:18 ?461次閱讀
    C語言<b class='flag-5'>變量</b>應(yīng)用詳解

    字符型、指針型等變量等該如何初始化

     對(duì)于數(shù)值類型變量往往初始化為0,但對(duì)于其他類型變量,如字符型、指針型等變量等該如何初始化呢?
    的頭像 發(fā)表于 03-18 11:02 ?1633次閱讀
    主站蜘蛛池模板: 一级大片免费观看 | 国产色司机在线视频免费观看 | 狠狠躁夜夜躁人人躁婷婷视频 | 久久88色综合色鬼 | 九色视频网 | 在线观看视频一区二区 | 好硬好湿好爽再深一点h | 青草青草视频2免费观看 | 手机看片福利视频 | 男人j桶女人j免费视频 | 日本亚洲成人 | 手机在线完整视频免费观看 | 在线观看你懂的视频 | 欧美黑人粗暴另类多交 | 色香焦 | 一区二区三区视频 | 最好看最新的中文字幕1 | 色噜噜成人综合网站 | 婷婷亚洲五月 | 成年片免费网址网站 | 久久狠色噜噜狠狠狠狠97 | 成年男人午夜片免费观看 | 天天看片天天干 | 同性男男肉交短文 | 色狠狠狠狠综合影视 | 久久精品国产免费高清 | 黄网站视频 | 2022第二三四天堂网 | 极品美女写真菠萝蜜视频 | 欧美午夜视频一区二区 | 欧美日韩不卡码一区二区三区 | 好男人午夜 | 亚洲国产情侣偷自在线二页 | 99久久免费精品国产免费高清 | 国产美女精品久久久久久久免费 | 精品色视频 | 欧美zooz人禽交免费 | 国产精品国产主播在线观看 | 久久久噜噜噜久久久午夜 | 国产人成精品香港三级古代 | 午夜视频网址 |