t1 = ()
t2 = (1,)
t3 = (1,2,3)
t4 = (1,"c",("e",2),["u",3])
t1 = tuple()
t2 = tuple([1,2,3])
t3 = tuple('python')
t4 = tuple(range(5))
print(t1,t2,t3,t4)
print(t2[1])
print(t3[2:4])
for data in t3:
print(data,end="")
#--------------------------------创建---------------------
# 元素:键值对(键:值),键无序且唯一,值可以是任意类型
d1 = {}
d2 = {"A":"123","B":135,"C":[680], 3:724}
print(d2)
# dict()函数创建
#--------------------------访问-------------------
# 1、语法:字典【键】,访问字典的值
print(d2['A'])
#print(d2['D']) # 报错
# 2、get()方法
print(d2.get('A'))
print(d2.get('D')) # 给空
# 3、 keys(),values()、items(),返回可迭代对象
print(d2.keys()) # 获取所有值
print(d2.values()) # 获取有所值
print(d2.items()) # 获取所有元素
# 遍历
for key in d2.keys():
print(key)
for value in d2.valus() :
print(value)
#-------------------------------重点---------------------------
for k,v in d2.items():
print(k,v)
#----------------------------------------------
#------------------------------------------添加(增)-----------------------------------
# 语法: 字典【键】 = 值
d2["D"] = 98
print(d2)
# updata()方法
d2.update(E=102)
print(d2)
#--------------------------------------修改(改)------------------------
d2.update(E=98)
print(d2)
#---------------------------------------删除(删)------------------------------
#1、pop()方法,指定(键)删除
print(d2.pop("D"))
print(d2)
#2、popitem()方法,随机删除
print(d2.popitem())
print(d2)
#3 、clear()方法,清空
d2.clear()
print(d2)
if d2 is None:
print("错误")
if 3 not in d2:
print("错误")