- tuple(元组)
特点: 元素无法变动(删除、添加,修改)
间接修改:
tuple->list
list进行修改
list -> tuple
代码演示:
#创建元组 tup1 = () #创建空元组 tup2 = ("1",2,3,"45") print(tup1) #访问元组 tup1 = tup2 # "="先清空,再赋值 print(tup1) tup1 = tup2 [1] #在这,tup1变了int变量 print(tup1) print(type(tup1)) tup1 = tup2[1:3] #将tup2中 下标为1 到 3-1的值,放入tup1中 print(tup1) # tup[2] = 100 #无法修改,错误 #del tup[1] #无法删除,错误 tup3 = tup1 + tup2 #创建元组3,将两个元组进行连接,放入新元组中 print(tup3) del tup3 #删除元组 print(tup2[2:]) #元组截取 print(tup2[1:3]) tup3 = (1,2,3,2.3,4.5) print(max(tup3)) #查找元组中的最大值,不同类型之间不能比较(int,float可以比较) print(min(tup3)) #查找元组中的最小值,不同类型之间不能比较(int,float可以比较) list1 = [1,2,"3"] tup4 = tuple(list1) #将列表转换为元组 print(tup4)
- dict(字典)
一个元素由两部分组成:key一般使用str跟int类型 跟 value 可以为任意类型
定义形式:
{'JP':'Japan','CN':'China','US':'America'}
[['学生1',18],['学生2',19],['学生3',16]]
{'学生名':[姓名,年龄,爱好,手机号,微信]}
# 定义一个字典
dict1 = {'JP':'Japan','CN':'China','US':'America'}
print(type(dict1))
print(dict1)
字典的增删查改
- 添加元素
- 修改元素(key唯一)
- 查询元素
获取指定key对应的值
name = dict1['key']
name = dict1.get('key')
2.通过value查询
获取所有的value
values()
- 删除操作
remove
clear
代码演示(截图)
此文仅供参考,如有错误欢迎指出,拜谢!!!