2022-02-16

訪問元組

通過·索引取數(shù)據(jù):

aTuple=(23,35,56,34,11,21)

print(aTuple[2])

索引值存在:#56

索引值不存在:報(bào)錯(cuò)

查詢個(gè)數(shù)

count查詢出現(xiàn)個(gè)數(shù)

aTuple=('b','c','d','e','f','g')

print(aTuple.count('d'))

#1

查詢索引

aTuple=('b','c','d','e','f','g')

print(aTuple.index('d',0,4))

有對(duì)應(yīng)元素:#2

無對(duì)應(yīng)元素:報(bào)錯(cuò)

列表轉(zhuǎn)元組

aa=[23,34,45,56,67]

cc=tuple(aa)

print(cc)

#(23, 34, 45, 56, 67)

元組轉(zhuǎn)列表

bb=("b","c","d","f","g")

a=list(bb)

print(a)

#['b', 'c', 'd', 'e', 'f', 'g']

元組循環(huán)取值

aa=[22,45,58,90]

for i in aa:

print(i)

#[22,45,58,90]

while循環(huán):

aa=[22,45,58,90]

i=0

while i<len(aa):

print(aa[i])

i+=1

字典

根據(jù)鍵訪問值

info = {"name":"111","age":18,"sex":"男"}

有對(duì)應(yīng)的key

print(info["name"])

#111

無對(duì)應(yīng)的key:報(bào)錯(cuò)

不確定字典中是否存在某個(gè)鍵而又想獲取其值時(shí),如何操作?

有對(duì)應(yīng)key的

info = {"name":"111","age":12,"sex":"男"}

print(info.get("name"))

#111

無對(duì)應(yīng)key的

info = {"name":"anfly","age":12,"sex":"男"}

print(info.get("name"))

#None

無對(duì)應(yīng)key的,默認(rèn)返回?cái)?shù)據(jù)

info = {"name":"anfly","age":12,"sex":"男"}

print(info.get("name12","無數(shù)據(jù)"))

#無數(shù)據(jù)

修改元素:

字典的每個(gè)元素中的數(shù)據(jù)是可以修改的,只要通過key找到,即可修改,否則是新增

對(duì)應(yīng)的key

info = {"name":"anfly","age":12,"sex":"男"}

info["age"] =14

print(info)

#{'name': 'anfly', 'age': 14, 'sex': '男'}

無對(duì)應(yīng)的key

info = {"name":"anfly","age":12,"sex":"男"}

info["gender"] ="屬雞"

print(info)

#{'name': 'anfly', 'age': 12, 'sex': '男', 'gender': '屬雞'}

添加元素:

info = {"name":"anfly","age":12,"sex":"男"}

info["gender"] ="屬雞"

print(info)

#{'name': 'anfly', 'age': 12, 'sex': '男', 'gender': '屬雞'}

刪除元素:

刪除整個(gè)字典

info = {"name":"anfly","age":12,"sex":"男"}

del info

print(info)

#NameError: name 'info' is not defined

刪除某個(gè)元素

info = {"name":"anfly","age":12,"sex":"男"}

del info["name"]

print(info)

#{'age': 12, 'sex': '男'}

清空:

info = {"name":"anfly","age":12,"sex":"男"}

info.clear()

print(info)

#{}

查詢長(zhǎng)度:

info = {"name":"anfly","age":12,"sex":"男"}

print(len(info))

#3

字典中的循環(huán):

取出字典中的key

info = {"name":"anfly","age":12,"sex":"男"}

for i in info.keys():

? print(i)

取出·字典中的value

info = {"name":"anfly","age":12,"sex":"男"}

for i in info.values():

? ? rint(i)

取出字典中的key和value

方法一:

info = {"name":"anfly","age":12,"sex":"男"}

for i in info.keys():

? ? print(i,info[i])

方法二:

info = {"name":"anfly","age":12,"sex":"男"}

for k,v in info.items():

? ? print(k,v)

enumerate()實(shí)現(xiàn)索引的遍歷:

names=["anfly","tom","Meachal"]

for i,chr in enumerate(names):

? print(i,chr)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.字典 格式:變量名={key1:value,key2:value,,,} 1.1根據(jù)鍵訪問值 有對(duì)應(yīng)的key的...
    wen_b182閱讀 258評(píng)論 0 0
  • 集合 1.1 集合的特征 集合是無序的,集合中的元素是唯一的,集合一般用于元組或者列表中的元素去重 1.2 集合的...
    吹牛逼老藝術(shù)家閱讀 407評(píng)論 0 0
  • 一、元組 Python的元組與列表類似,不同之處在于元組的元素不能修改。元組使用小括號(hào),列表使用方括號(hào)。 1.1 ...
    ae1c0a8ab70d閱讀 209評(píng)論 0 0
  • 一、元組 Python的元組與列表類似,不同之處在于元組的元素不能修改。元組使用小括號(hào),列表使用方括號(hào)。 1.1元...
    小Ai826閱讀 188評(píng)論 0 0
  • 集合的格式 變量名=set() 變量名.add(元素) # 必須不能初始化值 一、集合 1.1 集合的特征 集合是...
    藝術(shù)家123閱讀 245評(píng)論 0 0

友情鏈接更多精彩內(nèi)容