衡阳派盒市场营销有限公司

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

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

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

Python-列表

汽車電子技術(shù) ? 來(lái)源:程序猿知秋 ? 作者:程序猿知秋 ? 2023-02-16 14:58 ? 次閱讀

列表

Python中,所有 非數(shù)字型變量 都支持以下特點(diǎn):

  • 都是一個(gè) 序列 sequence , 也可以理解為** 容器**
  • 取值 []
  • 遍歷 for in
  • 計(jì)算長(zhǎng)度、最大/最小值、比較、刪除
  • 鏈接 + 和 重復(fù) *
  • 切片

**列表的定義

**

  • List (列表) 是Python 中使用 最頻繁 的數(shù)據(jù)類型,與java中的數(shù)組類似
  • 專門用于存儲(chǔ) 一串 信息
  • 列表用 [] 定義,數(shù)據(jù)之間用** , **分隔
  • 列表的** 索引 0 **開(kāi)始(基本上所有編程語(yǔ)言,索引都是從0開(kāi)始)
    • **索引 **就是指數(shù)據(jù)在 列表 中的位置編號(hào),索引 又可以被稱為 下標(biāo)

注:從列表中取值時(shí),如果 超出索引范圍,程序會(huì)報(bào)錯(cuò)

列表示例

# 定義列表1 裝數(shù)字,定義列表2 裝 字母
list1=[1,2,3,4]
list2=["a","b","c","d"]


# 根據(jù) 角標(biāo) 取值, 注:角標(biāo)是從 0 開(kāi)始數(shù)
print(list1[2])
print(list2[2])

**輸出結(jié)果

**

圖片

列表的常用方法

序號(hào) 分類 關(guān)鍵字/函數(shù)/方法 說(shuō)明
1 增加 list.insert(索引,數(shù)據(jù)) 在指定位置插入數(shù)據(jù)
list.append(數(shù)據(jù)) 在末尾追加數(shù)據(jù)
list.extend(列表2) 將列表2的數(shù)據(jù)追加到列表
2 修改 list[索引]=數(shù)據(jù) 修改指定索引的數(shù)據(jù)
3 刪除 del list[索引] 刪除指定索引的數(shù)據(jù)
list.remove[數(shù)據(jù)] 刪除第一個(gè)出來(lái)的指定數(shù)據(jù)
list.pop() 刪除末尾數(shù)據(jù)
list.pop(索引) 刪除指定索引數(shù)據(jù)
list.clear() 清空列表
4 統(tǒng)計(jì) len(list) 列表長(zhǎng)度
list.count(數(shù)據(jù)) 數(shù)據(jù)在列表中出現(xiàn)的次數(shù)
5 排序 list.sort() 升序排序
list.sort(reverse=True) 降序排序
list.reverse() 反轉(zhuǎn)列表

代碼示例

#建立字母列表
list1=["a","b","c","d"]
print(list1)


#增加數(shù)據(jù)
list1.insert(2,"e")
print(list1)


list1.append("f")
print(list1)


#修改數(shù)據(jù)
list1[0]="aa"
print(list1)




#刪除數(shù)據(jù)
list1.remove("b")
print(list1)


#統(tǒng)計(jì)列表長(zhǎng)度
cc=len(list1)
print(cc)


#排序
print(list1.sort())

**輸出結(jié)果

**

圖片

**關(guān)鍵字

**

  • 關(guān)鍵字 是Python 內(nèi)置的、具有特殊意義的標(biāo)識(shí)符
import keyword


# 查看Python 內(nèi)置關(guān)鍵字列表
print(keyword.kwlist)

輸出結(jié)果

圖片

列表的遍歷與應(yīng)用

循環(huán)遍歷

  • 遍歷 就是 從頭到尾 依次 從列表中獲取數(shù)據(jù)
    • 循環(huán)體內(nèi)部 針對(duì) 每一個(gè)元素 ,執(zhí)行相同的操作
  • 在 Python 中為了提高列表的遍歷效率,專門提供的** 迭代 **iteration遍歷
  • 使用 for 就能夠?qū)崿F(xiàn)迭代遍歷

示例

list1=["a","b","c","d"]
 #遍歷列表
for ss in list1:
   #打印列表中的每一個(gè)元素
   print(ss)

輸出結(jié)果

圖片

應(yīng)用場(chǎng)景

  • Python的 列表 中可以存儲(chǔ)不同類型的數(shù)據(jù)
  • 但在開(kāi)發(fā)中,更多的應(yīng)用場(chǎng)景是
    • 列表 存儲(chǔ)相同類型的數(shù)據(jù)
    • 通過(guò)迭代遍歷,在循環(huán)內(nèi)部,針對(duì)列表中的每一項(xiàng)元素,執(zhí)行相同的操作
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎ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)注

    0

    文章

    613

    瀏覽量

    28465
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85037
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用Python對(duì)列表進(jìn)行求和?

    趣的概念編寫簡(jiǎn)短的教程。[tr]目錄-Python列表[tr]使用SUM查找列表的和[tr]如何使用sum()函數(shù)?[tr]限制和洞穴-Python
    發(fā)表于 09-01 23:14

    請(qǐng)問(wèn)python-樹(shù)莓派如何通過(guò)按鍵控制步進(jìn)電機(jī)正反轉(zhuǎn)?

    步進(jìn)電機(jī)驅(qū)動(dòng)原理是什么?python-樹(shù)莓派如何通過(guò)按鍵控制步進(jìn)電機(jī)正反轉(zhuǎn)?
    發(fā)表于 10-09 08:45

    python-控制khr3hv-master機(jī)器人

    python-控制khr3hv機(jī)器人,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-22 15:40 ?2次下載

    python列表和元組及字典資料集合免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是python列表和元組及字典資料集合免費(fèi)下載。
    發(fā)表于 03-16 08:00 ?7次下載

    Python教程之列表與for循環(huán)的課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是Python教程之列表與for循環(huán)的課件免費(fèi)下載
    發(fā)表于 04-27 08:00 ?0次下載
    <b class='flag-5'>Python</b>教程之<b class='flag-5'>列表</b>與for循環(huán)的課件免費(fèi)下載

    python列表的詳細(xì)介紹

    python列表 列表(英文名 list),是由一系列元素按順序進(jìn)行排列而成的容器。 這里面有兩個(gè)重點(diǎn): 元素 :沒(méi)有要求同一類型,所以可以是任意類型。 順序 :按順序排列而成,說(shuō)明列表
    的頭像 發(fā)表于 02-22 15:14 ?1426次閱讀

    Python-字典

    dictionary (字典) **是除列表外** Python **中,最靈活的數(shù)據(jù)類型
    的頭像 發(fā)表于 02-16 15:02 ?671次閱讀
    <b class='flag-5'>Python-</b>字典

    如何運(yùn)用Python列表的元素比較解決問(wèn)題

    在用python處理多個(gè)列表元素時(shí),需要處理的信息一般比較多且雜。這時(shí)運(yùn)用Python列表元素比較的方法,就能快速處理列表信息,能更輕松訪問(wèn)
    的頭像 發(fā)表于 02-17 15:04 ?786次閱讀
    如何運(yùn)用<b class='flag-5'>Python</b><b class='flag-5'>列表</b>的元素比較解決問(wèn)題

    python列表序列操作教程

    python列表也是序列對(duì)象,可以進(jìn)行序列通用的操作,類似字符串序列的操作。
    的頭像 發(fā)表于 02-23 15:04 ?689次閱讀

    介紹python列表的邊界和嵌套

    本文介紹python列表的邊界和嵌套。只能訪問(wèn)python列表范圍內(nèi)的項(xiàng),python列表可以嵌
    的頭像 發(fā)表于 02-27 14:49 ?978次閱讀

    python列表特定方法有哪些

    python列表類似其他語(yǔ)言的數(shù)組,但是python列表的元素(項(xiàng))可以同時(shí)為不同類型的對(duì)象,即沒(méi)有固定類型約束。
    的頭像 發(fā)表于 02-27 14:51 ?524次閱讀

    Python列表的基本概念、常用操作及實(shí)際應(yīng)用

    Python列表是一種強(qiáng)大的數(shù)據(jù)結(jié)構(gòu),用于在程序中存儲(chǔ)和操作一系列的值。列表是可變的(mutable),可以動(dòng)態(tài)地增加、刪除和修改其中的元素。在Python中,
    的頭像 發(fā)表于 04-16 10:42 ?1887次閱讀

    python列表和數(shù)組的區(qū)別

    Python是一種功能強(qiáng)大的編程語(yǔ)言,為開(kāi)發(fā)者提供了許多數(shù)據(jù)結(jié)構(gòu)來(lái)處理和操作數(shù)據(jù)。其中,列表和數(shù)組是常用的數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)和組織一系列元素。在本文中,我們將詳細(xì)比較Python中的列表
    的頭像 發(fā)表于 11-21 15:13 ?2492次閱讀

    python怎樣讓列表里的數(shù)相加

    Python是一種功能強(qiáng)大的編程語(yǔ)言,可以用于處理各種各樣的數(shù)學(xué)運(yùn)算和數(shù)據(jù)操作。在Python中,我們可以使用簡(jiǎn)單的代碼將列表中的數(shù)字相加。 首先,我們需要?jiǎng)?chuàng)建一個(gè)包含數(shù)字的列表。在
    的頭像 發(fā)表于 11-22 09:53 ?2065次閱讀

    python如何遍歷列表并提取

    遍歷列表Python中非常常見(jiàn)的操作之一,可以使用for循環(huán)或者while循環(huán)來(lái)實(shí)現(xiàn)。下面我將詳細(xì)介紹如何使用for循環(huán)遍歷列表并提取元素。 首先,讓我們簡(jiǎn)單了解一下Python中的
    的頭像 發(fā)表于 11-23 15:55 ?1500次閱讀
    柳州市| 三公百家乐在线哪里可以| 马尼拉百家乐官网的玩法技巧和规则| 百家乐官网必胜| 鸿运国际娱乐| 盛京棋牌网| 百家乐有几种打法| 电脑版百家乐官网分析仪| 鸿运国际娱乐| 东方太阳城| 百家乐平台是最好的娱乐城| 百家乐代理网址| 沙龙百家乐官网娱乐| 百家乐官网三珠连跳打法| 甘南县| 尼勒克县| 菲律宾豪门娱乐| a8娱乐城线上娱乐| 大发888娱乐场下载制度| 大发888娱乐城备用| 李雷雷百家乐的奥妙| 利高百家乐的玩法技巧和规则 | 破解百家乐打路单| 百家乐怎么才赢| 百家乐试玩平台| 百家乐全讯网2| 百家乐体育博彩| 百家乐网络投注| 百家乐娱乐城公司| 百家乐的必胜方法| 顶尖百家乐学习| 百家乐庄的概率| 百家乐庄闲必胜手段| 虚拟百家乐游戏下载| 澳门百家乐是骗人的| 百家乐网络赌博地址| 单机百家乐在线小游戏| 云鼎百家乐程序开发有限公司| 网上百家乐心得| 金沙百家乐现金网| 信誉好百家乐平台|