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

Python 四大核心數(shù)據(jù)結(jié)構(gòu)之列表、字典、元組、集合

 更新時間:2026年06月02日 09:13:20   作者:zyl83721  
這段文章詳細(xì)介紹了Python中的列表、元組、字典和集合四種數(shù)據(jù)結(jié)構(gòu)的核心特點和適用場景,特別強(qiáng)調(diào)了列表的有序可修改、元組的有序不可修改、字典的鍵值對映射以及集合的自動去重功能,感興趣的朋友跟隨小編一起看看吧

一、快速總覽(一眼看懂區(qū)別)

名稱符號有序可修改重復(fù)核心特點
列表 (List)[]? 是? 是? 可最常用、有序、可增刪改查
元組 (Tuple)()? 是? 否? 可不可修改、安全、速度快
字典 (Dict){}?(3.7+)? 是? 鍵不可鍵值對、通過名字取值
集合 (Set){}? 否? 是? 不可自動去重、數(shù)學(xué)集合運(yùn)算

二、逐個詳解(帶代碼示例)

1. 列表 (List) —— 萬能數(shù)組

[] 表示,有序、可修改、可重復(fù) 相當(dāng)于一個有序的儲物箱,可以放任意類型數(shù)據(jù),隨時增刪改。

# 定義
my_list = [10, "Python", True, 3.14]
# 常用操作
my_list.append("新增")    # 末尾添加
my_list[0] = 100          # 修改第1個元素
del my_list[1]            # 刪除元素
print(my_list[0])         # 取值:按索引(從0開始)

適用場景:存有序列表(如學(xué)生名單、商品列表)

2. 元組 (Tuple) —— 不可修改的列表

() 表示,有序、不可修改、可重復(fù) 和列表幾乎一樣,但一旦創(chuàng)建就不能改,更安全、更快。

# 定義
my_tuple = (10, "Python", True)
# 只能取值,不能增刪改
print(my_tuple[1])  # 輸出 Python
# 嘗試修改會報錯!
# my_tuple[0] = 100  # 報錯

適用場景:固定不變的數(shù)據(jù)(如坐標(biāo)、配置信息、函數(shù)返回多值)

3. 字典 (Dict) —— 鍵值對映射

{key: value} 表示,鍵值對、可修改、鍵不可重復(fù) 相當(dāng)于查字典:通過鍵 (key) 快速找 值 (value)。

# 定義:鍵: 值
person = {
    "name": "小明",
    "age": 20,
    "city": "北京"
}
# 取值:用鍵,不用索引
print(person["name"])  # 小明
# 修改/添加
person["age"] = 21
person["gender"] = "男"

適用場景:描述一個對象的屬性(用戶信息、商品詳情、接口數(shù)據(jù))

4. 集合 (Set) —— 自動去重

{} 表示,無序、無索引、無重復(fù) 最大特點:自動去掉重復(fù)值,支持?jǐn)?shù)學(xué)交集 / 并集 / 差集。

# 定義(自動去重)
my_set = {1, 2, 2, 3, 3, 3}
print(my_set)  # 輸出 {1,2,3}
# 常用操作
my_set.add(4)    # 添加
my_set.remove(2) # 刪除
# 數(shù)學(xué)運(yùn)算
a = {1,2,3}
b = {3,4,5}
print(a & b)  # 交集 {3}
print(a | b)  # 并集 {1,2,3,4,5}

適用場景:去重、判斷元素是否存在、集合運(yùn)算(如共同好友)

三、最簡單記憶口訣

  1. 要有序、能修改 → 用 列表 []
  2. 要有序、不能改 → 用 元組 ()
  3. 要鍵值對、查得快 → 用 字典 {}
  4. 要去重、算集合 → 用 集合 {}

四、最常用操作速查表

操作列表元組字典集合
創(chuàng)建[](){k:v}{}
取值[索引][索引][鍵]不支持
修改????
去重??鍵去重?
順序有 (3.7+)

到此這篇關(guān)于Python 四大核心數(shù)據(jù)結(jié)構(gòu)之列表、字典、元組、集合的文章就介紹到這了,更多相關(guān)Python列表、字典、元組、集合內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決python圖像處理圖像賦值后變?yōu)榘咨膯栴}

    解決python圖像處理圖像賦值后變?yōu)榘咨膯栴}

    這篇文章主要介紹了解決python圖像處理圖像賦值后變?yōu)榘咨膯栴},具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • SpringBoot使用ffmpeg實現(xiàn)視頻壓縮

    SpringBoot使用ffmpeg實現(xiàn)視頻壓縮

    FFmpeg?是一個開源的跨平臺多媒體處理工具集,用于錄制,轉(zhuǎn)換,編輯和流式傳輸音頻和視頻,本文將使用ffmpeg實現(xiàn)視頻壓縮功能,有需要的可以參考下
    2025-05-05
  • Python利用海龜畫圖turtle庫做一個籃球比賽計時畫面示例代碼

    Python利用海龜畫圖turtle庫做一個籃球比賽計時畫面示例代碼

    這篇文章主要介紹了Python利用海龜畫圖turtle庫做一個籃球比賽計時畫面的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),代碼實現(xiàn)了一個基本的計時器功能,需要的朋友可以參考下
    2024-12-12
  • Python中Windows和macOS文件路徑格式不一致的解決方法

    Python中Windows和macOS文件路徑格式不一致的解決方法

    在 Python 中,Windows 和 macOS 的文件路徑字符串格式不一致主要體現(xiàn)在路徑分隔符上,這種差異可能導(dǎo)致跨平臺代碼在處理文件路徑時出錯,下面我們看看如何解決吧
    2025-03-03
  • tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T

    tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU

    這篇文章主要介紹了tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • Python實現(xiàn)一個完整學(xué)生管理系統(tǒng)

    Python實現(xiàn)一個完整學(xué)生管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何利用python實現(xiàn)學(xué)生管理系統(tǒng)(面向?qū)ο蟀妫?,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-01-01
  • python通過微信發(fā)送郵件實現(xiàn)電腦關(guān)機(jī)

    python通過微信發(fā)送郵件實現(xiàn)電腦關(guān)機(jī)

    這篇文章主要為大家詳細(xì)介紹了python通過微信發(fā)送郵件實現(xiàn)電腦關(guān)機(jī),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python的變量命名規(guī)范和數(shù)據(jù)類型轉(zhuǎn)換詳解

    Python的變量命名規(guī)范和數(shù)據(jù)類型轉(zhuǎn)換詳解

    文章主要介紹了Python的變量命名規(guī)則和數(shù)據(jù)類型,包括整數(shù)、浮點數(shù)、字符串、布爾值和空值類型,此外,文章還闡述了不同類型之間的轉(zhuǎn)換方法,如將浮點數(shù)轉(zhuǎn)換為整數(shù)、將字符串轉(zhuǎn)換為數(shù)字類型或布爾值等,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Python實現(xiàn)高效地讀寫大型文件

    Python實現(xiàn)高效地讀寫大型文件

    Python如何讀寫的是大型文件,有沒有什么方法來提高效率呢,這篇文章就來和大家聊聊如何在Python中高效地讀寫大型文件,需要的可以了解下
    2025-01-01
  • 使用Python實現(xiàn)矢量路徑的壓縮、解壓與可視化

    使用Python實現(xiàn)矢量路徑的壓縮、解壓與可視化

    在圖形設(shè)計和Web開發(fā)中,矢量路徑數(shù)據(jù)的高效存儲與傳輸至關(guān)重要,本文將通過一個Python示例,展示如何將復(fù)雜的矢量路徑命令序列壓縮為JSON格式,再將其解壓還原,并通過matplotlib進(jìn)行可視化,需要的朋友可以參考下
    2025-04-04

最新評論

岱山县| 英吉沙县| 左云县| 龙南县| 马边| 桦南县| 安仁县| 河源市| 和田市| 观塘区| 开江县| 濮阳市| 高唐县| 萍乡市| 高邑县| 若羌县| 宜州市| 临城县| 达日县| 信宜市| 农安县| 南郑县| 盐边县| 五大连池市| 育儿| 汉中市| 汪清县| 建平县| 东明县| 叶城县| 汉沽区| 临朐县| 深圳市| 沂水县| 甘谷县| 邯郸市| 米泉市| 山阴县| 本溪市| 沛县| 玉山县|