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...