Python——课堂笔记

35 阅读2分钟

image.png

# ----------------------创建--------------
# 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="")
# ---------------------注意-----------------------------
#元组不可变,元素不能修改,不能添加元素、删除元素和元素排序。

image.png

image.png

image.png

image.png

image.png

#-------------创建--------------
# 元素:键值对(键:值),键无序且唯一,值可以是任意类型
d1 = {}
d2 = {"A":"123","B":135,"C":[680],4:724}
print(d2)

#-------------------访问------------------
#1、语法:字典[键],访问字典的值
print(d2['A'])
# print(d2['D'])       #报错
# 2get()方法
print(d2.get('A'))
print(d2.get('D'))     #给空
# 3kes()、values()、items().返回可迭代对象
print(d2.keys())           #获取所有键
print(d2.values())         #获取所有值
print(d2.items())           #获取所有元素

# 遍历
for key in d2.key():
    print(key)
for value in d2.values():
    print(value)
#-----------------重点---------------
for k,v in d2.items():
    print(k,v)

#-------------------------------------------
#------------------添加(增)-------------------
# 语法:字典[键] = 值
d2["D"] = 98
print(d2)
# updata()方法
d2.updata(E=102)
print(d2)
#-------------------修改(改)--------------------------------------
d2.updata(E=98)
print(d2)
#------------------删除(删除)--------------------------------------
#1pop()方法,指定(键)删除
print(d2.pop("D"))
print(d2)
# 2popitem()方法,随机删除
print(d2.popitem())
print(d2)
# 3clear()方法,清空
d2.clear()
print(d2)

image.png