python课堂

35 阅读1分钟
#------------------------------创建---------------------------
t1 = ()                            #空元组
t2 = (1,)                          #单个元素(逗号不能省略)
t3 = (1,2,3)                       #多元素元组
t4 = (1,"c",("e",2),["u",3])       #元组嵌套


# 2、用tuple()函数创建元组,遍历可迭代对象
t1 = tuple()
t2 = tuple([1,2,3])
t3 = tuple('python')
t4 = tuple(range(5))
print(t1,t2,t3,t4)

#-------------------------访问----------------
# 1、索引
print(t2[1])
# 2、切片
print(t3[2:4])
# 3、循环遍历
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'))              #  给空
# 3keys(),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)
#---------------------------------------删除(删)------------------------------
#1pop()方法,指定(键)删除
print(d2.pop("D"))
print(d2)
#2popitem()方法,随机删除
print(d2.popitem())
print(d2)
#3clear()方法,清空
d2.clear()
print(d2)

if d2 is None:
    print("错误")
if 3 not in d2:
    print("错误")