列表 元組 字典

2022-08-31 23:00:42 字數 2238 閱讀 6282

print(res)

res=list2.remove("yoona")#按值刪除

print(list2)

#count index sort reverse clear

#佇列 先進先出 堆疊 後進後出

#元組為乙個不可變的列表,按索引進行存值,唯讀不改

#元組內 用逗號隔開任意型別的元素

t=(1,2,"yoona")

print(t,type(t))

#元組內只有乙個元素必須加逗號

t=(1,2,"yoona")#t=(0-》值1的記憶體位址,1-》值2的記憶體位址,2-》值"yoona"的記憶體位址)

#型別轉換 可以把字串、列表、字典、轉換成元組

#按索引取值、切片、長度、迴圈

#字典定義 在{}內用逗號隔開key:value

#value為任意型別 key為不可變型別

# 造字典的方式 有四種

#直接構造

dict1=

print(dict1,type(dict1))

#方式二 定義構造

dict2=dict(a=1,b=2,c=3)

print(dict2,type(dict2))

#方式三 定義型別轉換

info=[["name","yoona"],["age",23],["gender","male"]]

dict3=dict(info)

print(dict)

# 造字典的方式四:快速初始化乙個字典

# keys=['name','age','gender']

# d={}.fromkeys(keys,none) # 一行**搞定上述for迴圈的工作

# print(d)

#4、內建方法

#優先掌握的操作:

#1、按key訪問值:可存可取

# d=

# 針對賦值操作:key存在,則修改

# d['k1']=222

# 針對賦值操作:key不存在,則建立新值

# d['k2']=3333

# print(d)

#2、長度len

# d=

# print(d)

# print(len(d))

#3、成員運算in和not in:根據key

# d=

# print('k1' in d)

# print(111 in d)

#4、刪除

d=# 4.1 通用刪除

# del d['k1']

# print(d)

# 4.2 pop刪除:根據key刪除元素,返回刪除key對應的那個value值

# res=d.pop('k2')

# print(d)

# print(res)

# 4.3 popitem刪除:隨機刪除,返回元組(刪除的key,刪除的value)

# res=d.popitem()

# print(d)

# print(res)

#5、鍵keys(),值values(),鍵值對items() =>在python3中得到的是老母雞

d=#需要掌握的內建方法

d=#1、d.clear()

#2、d.update() #d.update()

# print(d)

#3、d.get() :根據key取值,容錯性好

# print(d['k2']) # key不存在則報錯

# print(d.get('k1')) # 111

# print(d.get('k2')) # key不存在不報錯,返回none

#4、d.setdefault()

# info={}

# if 'name' in info:

# ... # 等同於pass

# else:

# info['name']='egon'

# print(info)

# 4.1 如果key有則不新增,返回字典中key對應的值

info=

res=info.setdefault('name','egon')

# print(info)

print(res)

# 4.2 如果key沒有則新增,返回字典中key對應的值

info={}

res=info.setdefault('name','egon')

# print(info)

print(res)

列表 元組 字典

列表 列表的定義 1 list 列表 是 python 中使用 最頻繁 的資料型別,在其他語言中通常叫做 陣列 2 專門用於儲存 一串 資訊 3 列表用 定義,資料 之間使用 分隔 4 列表的 索引 從 0 開始 5 索引 就是資料在 列表 中的位置編號,索引 又可以被稱為 下標 6 注意 從列表中...

列表 元組 字典

列表1.1 列表的定義.注意 從列表中取值時,如果 超出索引範圍,程式會報錯 2 列表常用操作 在 ipython3 中定義乙個 列表,例如 name list 輸入 name list.按下 tab 鍵,ipython 會提示 列表 能夠使用的 方法 1 元組的定義 tuple 元組 與列表類似,...

列表 元組 字典

變數 值1,值2 值n 變數 list num list 1 2,3 2 print num list num list 1 2,3 count num list.count 2 print count num list 1 2,3 num list2 4 2,3 num list.extend n...