欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

python容器(列表,元組,字符串,集合,字典)用法總結-創(chuàng)新互聯(lián)

Python 中的容器:一種可以容納多份數(shù)據(jù),的數(shù)據(jù)類型,容納的每一份數(shù)據(jù)稱之為1個元素,每一個元素,可以是任意類型的數(shù)據(jù),如字符串,數(shù)字,布爾

成都創(chuàng)新互聯(lián)專注于河口企業(yè)網(wǎng)站建設,響應式網(wǎng)站設計,商城網(wǎng)站定制開發(fā)。河口網(wǎng)站建設公司,為河口等地區(qū)提供建站服務。全流程按需制作網(wǎng)站,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

1.列表(數(shù)據(jù)類型list)

列表支持重復元素,可以通過下標索引進行,可以修改。

語法格式:變量名稱 = [元素1,元素2,元素3,元素4,…],列表內(nèi)的每一個數(shù)據(jù),稱之為元素

以 [ ] 作為容器中列表的標識 列表內(nèi)每一個元素之間,用逗號隔開。

my_list = [‘itheima’,’python’,’itcast’]

print(my_list) #輸出列表元素

print(type()) #輸出列表元素類型

2.元組:?

元組同樣支持內(nèi)容存在重復元素。

語法格式:變量名稱 = (元素,元素,……,元素),列表內(nèi)的每一個數(shù)據(jù),稱之為元素,

以 ( )?作為容器中列表的標識 列表內(nèi)每一個元素之間,用逗號隔開。

元組和列表異同:

元組同列表一樣,都可以封裝多個,不同類型的元素在內(nèi),但大的不同點在于,元組一旦定義完成,就不可以以修改,所以當我們需要在程序內(nèi)封裝數(shù)據(jù),又不希望封裝的數(shù)據(jù)被篡改,那么元組就非常合適了

# 定義元組
# t1 = ("hello",) # 后面添加逗號,要不然數(shù)據(jù)類型type 就會變成 str, 不是 tuple
# print(f"t4的類型是:{type(t1)},內(nèi)容是:{t1}")

3.字符串:

字符串是字符的容器,一個字符串可以存放任意數(shù)量的字符, 字符串支持下標索引,支持重復元素,和元組一樣,不支持修改其中的元素內(nèi)容。

語法格式:變量名 ="元素"

#通過下標取特定位置字符
# name = "itheima"
# print(name[0])
# print(name[-1])

4.集合(類型名 set):

集合不支持通過下標索引,集合無法不允許內(nèi)容中存在重復元素,所以就無法使用while 進行元素遍歷,場景中如果需要對內(nèi)容做去重處理,列表,元組,字符串就不行了,所以集合可用于去重處理。

容器的集合內(nèi)容是用"{ }"包裹,通過逗號將其元素,進行分割。

變量名稱 = { 元素1,元素2,元素3......}

my_list = {"西安交通大學","西北工業(yè)大學","西安交通工程學院","西安交通大學","西北工業(yè)大學","西安交通工程學院"}
print(f"my_list的內(nèi)容是:{my_list},類型是:{type(my_list)}")

5.字典:

使用 key 值,就可查找出其對應的value值,字典的定義,同集合一樣使用"{ }"對內(nèi)容進行包裹,不同的是,集合中的元素是由,許多個?key:value 鍵值對組成。

字典不允許存在重復元素

語法格式:變量名稱 = { key : value,key : value,key :value, ......} ,key : value組成一個整體元素,通過逗號,將其分開。

#定義一個字典
 my_dict4 = {"馬二":20,"王五":25,"王五":22,"張三":20}
 print(f"字典1的內(nèi)容是{my_dict4}")
#通過key值來取得對應的Value
# stu_score = {"馬二":20,"王五":25,"趙四":22,"張三":20}
# print(f"{stu_score['王五']}")

字典1執(zhí)行返回的結果是:{'馬二': 20, '王五': 22, '張三': 20}

通過key值來取得對應的Value的結果是: 25

數(shù)據(jù)容器分類: 是否支持下標索引

支持: 列表,元組,字符串 ---序列類型

不支持: 集合,字典 –非序列類型

是否支持重復元素:

支持:列表,元組,字符串 -序列類型

不支持:集合,字典 –非序列類型

是否可以修改:(修改其中的內(nèi)容或者添加新的元素)

支持:列表,集合,字典

不支持:元組、字符串

類型分析:

列表

元組

字符串

集合

字典

元素數(shù)量

支持多個

支持多個

支持多個

支持多個

支持多個

元素類型

任意類型

任意類型

字符

任一集合

Key值除去字典外得任意類型,value:任意類型

下標索引

支持

支持

不支持

不支持

不支持

重復元素

支持

支持

支持

不支持

不支持

可修改性

可修改

不可修改

不可修改

可修改

可修改

數(shù)據(jù)有序

有序

有序

有序

無序

無序

使用場景

可修改可重復的一批數(shù)據(jù)記錄場景

不可修改

記錄一串字符的場景

不重復的數(shù)據(jù)記錄場景

通過 key 檢索value值的場景

總結:?

支持下標索引,就是有序,不支持下標索引就是無序。

第六章數(shù)據(jù)數(shù)據(jù)容器完結,下一章,我的學習目標是,函數(shù)的常用操作。

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

新聞名稱:python容器(列表,元組,字符串,集合,字典)用法總結-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://www.chinadenli.net/article30/dhepso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃定制開發(fā)商城網(wǎng)站網(wǎng)站建設App開發(fā)面包屑導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)