国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了

這篇具有很好參考價(jià)值的文章主要介紹了【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在這一篇中,我們將介紹列表、元組、集合及字典的相關(guān)知識點(diǎn)。

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

List(列表)

列表(List)是一種有序、可變且允許重復(fù)元素的數(shù)據(jù)結(jié)構(gòu),它可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。

列表中元素的類型可以不相同,它支持?jǐn)?shù)字,字符串甚至可以包含列表(即嵌套)。

  • 列表的形式:元素寫在方括號 [] 之間、用逗號分隔開。如:
[123,'a',567,'st']
  • 列表可以被索引和截取,列表被截取后返回一個(gè)包含所需元素的新列表。

    列表截取的語法格式如下:

變量[頭下標(biāo):尾下標(biāo)]

索引值以 0 為開始值,-1 為從末尾的開始位置。

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

  • 列表還可以被連接,形如list1 + list2

實(shí)例如下:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

  • 與字符串不同,列表中的元素值是可以改變的:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

  • 列表中的元素也是可以被刪除的:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

  • 我們還可以將列表進(jìn)行嵌套:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

在列表中,Python也定義了一些好用的函數(shù):

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

實(shí)例如下:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

Tuple(元組)

元組(Tuple)是一種有序的、不可變的數(shù)據(jù)結(jié)構(gòu)。

元組(tuple)與列表類似,不同之處在于元組的元素不能修改和刪除。

  • 元組寫在小括號 () 里,元素之間用逗號隔開,形如tuple=('a',123,'abc',456)

  • 元組與字符串類似,可以被索引且下標(biāo)索引從0開始,-1 為從末尾開始的位置。也可以進(jìn)行截取,語法同上,不再贅述。

  • 與字符串一樣,元組之間可以使用 +、+=和 * 號進(jìn)行運(yùn)算。這就意味著他們可以組合和復(fù)制,運(yùn)算后會(huì)生成一個(gè)新的元組。

下表為元組中的內(nèi)置表達(dá)式:

Python 表達(dá)式 結(jié)果 描述
len((1, 2, 3)) 3 計(jì)算元素個(gè)數(shù)
a = (1, 2, 3) b = (4, 5, 6) c = a+b >>> c (1, 2, 3, 4, 5, 6) (1, 2, 3, 4, 5, 6) 連接,c 就是一個(gè)新的元組,它包含了 a 和 b 中的所有元素。
a = (1, 2, 3) b = (4, 5, 6) a += b >>> a (1, 2, 3, 4, 5, 6) (1, 2, 3, 4, 5, 6) 連接,a 就變成了一個(gè)新的元組,它包含了 a 和 b 中的所有元素。
('Hi!',) * 4 (‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’) 復(fù)制
3 in (1, 2, 3) True 元素是否存在
for x in (1, 2, 3): print (x, end=" ") 1 2 3 迭代

這里給出部分實(shí)例:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

同樣地,元組中也含有內(nèi)置函數(shù),本文不再贅述。

Set(集合)

Python 中的集合(Set)是一種無序、可變的數(shù)據(jù)類型,用于存儲唯一的元素。

集合中的元素不會(huì)重復(fù),并且可以進(jìn)行交集、并集、差集等常見的集合操作。

  • 在 Python 中,集合使用大括號 {} 表示,元素之間用逗號 , 分隔。

    另外,也可以使用 set() 函數(shù)創(chuàng)建集合。

    創(chuàng)建語法如下:

parame = {value01,value02,...}
或者
set(value)

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

  • 添加元素語法格式如下:
s.add( x )

將元素 x 添加到集合 s 中,如果元素已存在,則不進(jìn)行任何操作。

  • 移除元素語法格式如下:
s.remove( x )

將元素 x 從集合 s 中移除,如果元素不存在,則會(huì)發(fā)生錯(cuò)誤。

  • 清空集合語法格式如下:
s.clear()

實(shí)例如下:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

在集合中也提供了內(nèi)置函數(shù),本文不再贅述。

Dictionary(字典)

字典(dictionary)是Python中的一個(gè)內(nèi)置數(shù)據(jù)類型,表示映射關(guān)系。

  • 字典用 { } 標(biāo)識,它是一個(gè)無序的 鍵(key) : 值(value) 的集合。形如dictionary = {key1 : value1, key2 : value2, key3 : value3 }

鍵(key)必須使用不可變類型;在同一個(gè)字典中,鍵(key)必須是唯一的。

  • 字典的創(chuàng)建及訪問如圖:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

  • 修改字典的實(shí)例如下:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

  • 刪除字典元素的語法del dict['key']

  • 刪除字典的語法del dict

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

  • 字典的內(nèi)置函數(shù)及方法如下圖:

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言

【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了,Python編程指南,python,開發(fā)語言


本文到此為止,在下一篇文章中將介紹數(shù)據(jù)類型、函數(shù)及轉(zhuǎn)義字符相關(guān)知識點(diǎn)。文章來源地址http://www.zghlxwxcb.cn/news/detail-788041.html

到了這里,關(guān)于【Python指南 | 第四篇】列表、元組、集合及字典,這一篇就夠了的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python-基礎(chǔ)篇-數(shù)據(jù)結(jié)構(gòu)-列表、元組、字典、集合

    Python-基礎(chǔ)篇-數(shù)據(jù)結(jié)構(gòu)-列表、元組、字典、集合

    列表、元組 字典、集合 ??正如在現(xiàn)實(shí)世界中一樣,直到我們擁有足夠多的東西,才迫切需要一個(gè)儲存東西的容器,這也是我堅(jiān)持把數(shù)據(jù)結(jié)構(gòu)放在最后面的原因一一直到你掌握足夠多的技能,可以創(chuàng)造更多的數(shù)據(jù),你才會(huì)重視數(shù)據(jù)結(jié)構(gòu)的作用。這些儲存大量數(shù)據(jù)的容器,在

    2024年01月21日
    瀏覽(26)
  • Python數(shù)據(jù)容器——列表、元組、字符串、集合、字典

    Python數(shù)據(jù)容器——列表、元組、字符串、集合、字典

    作者: Insist-- 個(gè)人主頁: insist--個(gè)人主頁 本文專欄:Python專欄 專欄介紹: 本專欄為 免費(fèi) 專欄,并且會(huì)持續(xù)更新python基礎(chǔ)知識,歡迎各位訂閱關(guān)注。 目錄 一、了解數(shù)據(jù)容器 1. 為什么需要數(shù)據(jù)容器? 2. 數(shù)據(jù)容器是什么? 二、數(shù)據(jù)容器—列表(list) 1. 列表的定義 2. 列表的

    2024年02月08日
    瀏覽(38)
  • Python——第3章 列表、元組、字典、集合與字符串

    append()、insert()、extend() pop()、remove() count()、index() sort()、reverse() 切片是用來獲取列表、元組、字符串等有序序列中部分元素的一種語法。在形式上,切片使用2個(gè)冒號分隔的3個(gè)數(shù)字來完成。 [start??step] 其中第一個(gè)數(shù)字start表示切片開始位置,默認(rèn)為0;第二個(gè)數(shù)字end表示切片

    2024年02月07日
    瀏覽(26)
  • Python中列表,元組,集合,字典哪些數(shù)據(jù)結(jié)構(gòu)支持雙向索引?

    在Python中,我們常用的內(nèi)置數(shù)據(jù)結(jié)構(gòu)有列表、元組、集合和字典。其中,只有列表和元組支持雙向索引,可以通過正向索引和負(fù)向索引訪問元素。而字典和集合不支持索引。 在Python中,內(nèi)置的數(shù)據(jù)結(jié)構(gòu)主要包括: 列表(list):有序,可變的數(shù)據(jù)集合,可以通過索引訪問元素。 元組(tuple)

    2024年02月08日
    瀏覽(67)
  • 【Python 筆記(二)——基本語句 變量類型 字符串 序列 列表與元組 字典與集合】

    在 Python 中,基本語句可以幫助我們完成一些基本的操作,如控制流程、定義函數(shù)等。以下是 Python 中的幾種基本語句: if 語句 if 語句用于判斷某個(gè)條件是否成立,如果條件成立則執(zhí)行相應(yīng)的代碼塊。 for 語句 for 語句用于遍歷序列中的元素,依次執(zhí)行相應(yīng)的代碼塊。 while 語

    2024年02月08日
    瀏覽(28)
  • 更深層次理解Python的 列表、元組、字典、集合(工作面試學(xué)習(xí)必需掌握的知識點(diǎn))

    目錄 序列介紹 列表 ?列表的創(chuàng)建 range()創(chuàng)建整數(shù)列表? ?推導(dǎo)式生成列表

    2024年02月22日
    瀏覽(24)
  • 100天精通Python丨基礎(chǔ)知識篇 —— 05、7大基礎(chǔ)數(shù)據(jù)類型詳解(變量、列表、集合、字典、元組)

    《100天精通Python專欄 - 快速入門到黑科技》 是由 CSDN 內(nèi)容合伙人丨全站排名 Top 4 的硬核博主 不吃西紅柿 傾力打造,專欄分為基礎(chǔ)知識篇和黑科技應(yīng)用篇。 基礎(chǔ)知識篇 以理論知識為主,旨在幫助沒有語言基礎(chǔ)的小伙伴,學(xué)習(xí)我整理成體系的精華知識,快速入門構(gòu)建起知識框

    2023年04月18日
    瀏覽(24)
  • Python數(shù)據(jù)容器(列表list、元組tuple、字符串str、字典dict、集合set)詳解

    相關(guān)介紹: 一種可以容納多份數(shù)據(jù)的數(shù)據(jù)類型,容納的每一份數(shù)據(jù)稱之為一個(gè)元素。每一個(gè)元素,可以是任意類型的數(shù)據(jù) 分為五類: 列表[list]、元組(tuple)、字符串(str)、集合{set}、字典{dict} 相應(yīng)區(qū)別: 列表 元祖 字符串 集合 字典 元素?cái)?shù)量 多個(gè) 多個(gè) 多個(gè) 多個(gè) 多個(gè) 元素類

    2024年02月11日
    瀏覽(40)
  • 一文詳解列表,元組,字典,集合,生成器,迭代器,可迭代對象,zip,enumerate

    ??列表,元組,字典,集合,生成器都是 python 中的可迭代對象,使用的時(shí)候經(jīng)常忘記,通過這篇博文總結(jié)一下。 ??列表( list )是 Python 中的一種數(shù)據(jù)結(jié)構(gòu),它可以存儲不同類型的數(shù)據(jù)。不同元素以逗號分隔。 使用方括號[]表示開始和結(jié)束。 不同元素以逗號分隔。 每個(gè)

    2024年02月07日
    瀏覽(117)
  • Python基礎(chǔ)之列表、元組和字典

    Python基礎(chǔ)之列表、元組和字典

    引言 Python中的 列表 (英文叫l(wèi)ist) 、 元組 (英文叫tuple)和 字典 (dictionary) 也是 序列 特性的,它們也是非常常用的數(shù)據(jù)類型。 01、概述 列表(List)對象 經(jīng)常被用來 存儲 數(shù)據(jù)對象。我們可以把列表想象為 一連串的儲物格,就像下面這樣: 其中每個(gè)儲物格里面都可以存儲 任

    2024年02月06日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包