chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 17:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Python使用list一、list

Python內(nèi)置的一種數(shù)據(jù)類(lèi)型是列表: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))

索引來(lái)訪(fǎng)問(wèn)list中每一個(gè)位置的元素,記得索引是從0開(kāi)始的:

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

以此類(lèi)推,可以獲取倒數(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èi)型也可以不同,比如:

L = ['Apple', 123, True]

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    7

    文章

    526

    瀏覽量

    45295
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4856

    瀏覽量

    89520
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語(yǔ)言自動(dòng)類(lèi)型轉(zhuǎn)換

    括號(hào), 如把(int)(x/2+y)寫(xiě)成(int)x/2+y則成了把x轉(zhuǎn)換成int型之后再除2再與y相加了。 轉(zhuǎn)換后不會(huì)改變?cè)瓟?shù)據(jù)的類(lèi)型變量值,只在本次運(yùn)算中臨時(shí)性轉(zhuǎn)換。 強(qiáng)制轉(zhuǎn)換后的運(yùn)算結(jié)果不遵循四舍五入原則。
    發(fā)表于 11-25 08:04

    C語(yǔ)言強(qiáng)制類(lèi)型轉(zhuǎn)換

    和表達(dá)式都必須加括號(hào), 如把(int)(x/2+y)寫(xiě)成(int)x/2+y則成了把x轉(zhuǎn)換成int型之后再除2再與y相加了。 轉(zhuǎn)換后不會(huì)改變?cè)瓟?shù)據(jù)的類(lèi)型變量值,只在本次運(yùn)算中臨時(shí)性轉(zhuǎn)換。 強(qiáng)制轉(zhuǎn)換后的運(yùn)算結(jié)果不遵循四舍五入原則。
    發(fā)表于 11-24 06:32

    常用變量的介紹

    寄存器變量,一般較短的變量類(lèi)型適合定義為寄存器變量,如short、char等; auto:c語(yǔ)言變量缺省存儲(chǔ)
    發(fā)表于 11-21 07:05

    蜂鳥(niǎo)hbird sdk的Makefile架構(gòu)分析

    , Makefile.soc -> Makefile.soc.hbirdv2 files文件主要append一些依賴(lài)文件list變量,包括 SoC文件夾下的外設(shè)相關(guān)底層庫(kù)文件和啟動(dòng)
    發(fā)表于 10-30 07:15

    影響同步帶模組成本的五大核心變量分析

    影響同步帶模組成本的五大核心變量
    的頭像 發(fā)表于 10-15 17:52 ?398次閱讀
    影響同步帶模組成本的五大核心<b class='flag-5'>變量分析</b>

    PLC中Static和Temp變量的區(qū)別

    大家好,收到粉絲投稿,讓博主講下Static變量和Temp變量的區(qū)別,新入行的兄弟可能會(huì)對(duì)這兩個(gè)概念不太能理解。
    的頭像 發(fā)表于 09-24 14:51 ?867次閱讀
    PLC中Static和Temp<b class='flag-5'>變量</b>的區(qū)別

    termux如何搭建python游戲

    termux如何搭建python游戲 Termux搭建Python游戲開(kāi)發(fā)環(huán)境的完整指南 一、Termux基礎(chǔ)環(huán)境準(zhǔn)備 Termux是一款無(wú)需root即可在安卓設(shè)備上運(yùn)行的Linux終端
    發(fā)表于 08-29 07:06

    創(chuàng)建列表 (List) 介紹,一起來(lái)看看是做什么的

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

    Demo示例: List的使用

    | string否子組件主軸方向的間隔。 默認(rèn)值:0 參數(shù)類(lèi)型為number時(shí)單位為vp 說(shuō)明: 設(shè)置為負(fù)數(shù)或者大于等于List內(nèi)容區(qū)長(zhǎng)度時(shí),按默認(rèn)值顯示。 space參數(shù)值小于List分割線(xiàn)
    發(fā)表于 04-28 06:49

    Ansible Playbook中的變量使用技巧

    在inventory中定義的連接變量(比如ansible_ssh_user);優(yōu)先級(jí)第二。
    的頭像 發(fā)表于 04-15 10:26 ?655次閱讀

    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?

    在這篇文章中,我將為你簡(jiǎn)要介紹Python程序是什么、Python程序可以用來(lái)做什么,以及如何在RaspberryPi上編寫(xiě)和運(yùn)行一個(gè)簡(jiǎn)單的Python程序。什么是Python程序?
    的頭像 發(fā)表于 03-25 09:27 ?1501次閱讀
    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行<b class='flag-5'>Python</b>程序?

    Python中的迭代器與生成器

    Python迭代器與生成器 列表生成式 列表生成式也叫做列表推導(dǎo)式,它本身還是列表,只不過(guò)它是根據(jù)我們定義的規(guī)則來(lái)生成一個(gè)真實(shí)的列表。 ? ? list2 = [x for x in range
    的頭像 發(fā)表于 02-20 10:43 ?657次閱讀

    如何將python文件導(dǎo)入到ROS系統(tǒng)中

    本文通過(guò)使用myCobot機(jī)械臂進(jìn)行QR碼視覺(jué)追蹤的實(shí)踐案例分析,介紹如何將 python 文件導(dǎo)入到 ROS 系統(tǒng)中。
    的頭像 發(fā)表于 02-11 11:08 ?1182次閱讀
    如何將<b class='flag-5'>python</b>文件導(dǎo)入到ROS系統(tǒng)中

    Python繪圖Matplotlib快速參考手冊(cè)

    ?PYTHON
    發(fā)表于 02-07 14:04 ?0次下載

    使用Python實(shí)現(xiàn)xgboost教程

    使用Python實(shí)現(xiàn)XGBoost模型通常涉及以下幾個(gè)步驟:數(shù)據(jù)準(zhǔn)備、模型訓(xùn)練、模型評(píng)估和模型預(yù)測(cè)。以下是一個(gè)詳細(xì)的教程,指導(dǎo)你如何在Python中使用XGBoost。 1. 安裝XGBoost
    的頭像 發(fā)表于 01-19 11:21 ?2188次閱讀