真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

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

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

列表支持重復(fù)元素,可以通過下標(biāo)索引進(jìn)行,可以修改。

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

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

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

print(my_list) #輸出列表元素

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

2.元組:?

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

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

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

元組和列表異同:

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

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

3.字符串:

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

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

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

4.集合(類型名 set):

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

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

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

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

5.字典:

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

字典不允許存在重復(fù)元素

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

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

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

通過key值來取得對應(yīng)的Value的結(jié)果是: 25

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

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

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

是否支持重復(fù)元素:

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

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

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

支持:列表,集合,字典

不支持:元組、字符串

類型分析:

列表

元組

字符串

集合

字典

元素數(shù)量

支持多個

支持多個

支持多個

支持多個

支持多個

元素類型

任意類型

任意類型

字符

任一集合

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

下標(biāo)索引

支持

支持

不支持

不支持

不支持

重復(fù)元素

支持

支持

支持

不支持

不支持

可修改性

可修改

不可修改

不可修改

可修改

可修改

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

有序

有序

有序

無序

無序

使用場景

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

不可修改

記錄一串字符的場景

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

通過 key 檢索value值的場景

總結(jié):?

支持下標(biāo)索引,就是有序,不支持下標(biāo)索引就是無序。

第六章數(shù)據(jù)數(shù)據(jù)容器完結(jié),下一章,我的學(xué)習(xí)目標(biāo)是,函數(shù)的常用操作。

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


新聞標(biāo)題:python容器(列表,元組,字符串,集合,字典)用法總結(jié)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://weahome.cn/article/dhepso.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部