字典:
存储一个人的姓名,性别,年龄,手机号,体重,身高
p1 = [‘张三’,‘男’,20,‘15631260712’,180,1775]
如果用列表形式存储,事后给别人看时可能会不知道这些数据代表什么,查找时也很困难。所以我们使用字典。
字典里分为键(key)和值(value)
键和值之间使用":"分割
键的作用是说明值的意义。
p2 = {‘name’:‘张三’,‘gander’:‘男’,‘age’:20,‘tell’:‘15631260712’,‘weight’:180,‘hight’:175}
#字典是以花括号开始和结尾的,每个键值对算一个元素。键要用单引号括起来;值如果是字符串类型,需要使用引号包含起来,如果是整形、浮点型、布尔类型,则不需要使用引号包含起来
常见操作
1.增(key)
写法:字典序列[key]=值
dict1 = {‘name’:‘Tom’, ‘age’: 20, ‘gender’: ‘男’}
#增加一个序列:dict1[‘add’] = ‘beijing’# 结果:
{‘name’: ‘Rose’, ‘age’: 20,‘gender’: ‘男’, ‘add’:‘beijing’}
(后面的值可以是字符串也可是整形各种数据类型)
*增和改是相同的手法
:如果key存在则修改这个key对应的值;如果key不存在则新增此键值对。
2删(del)(clear)
dict1 = {‘name’:‘Tom’, ‘age’: 20, ‘gender’: ‘男’}
删除部分:del dict1[‘gender’]
结果:{‘name’: ‘Tom’, ‘age’: 20}
删除全部:clear.clear()
print(dict1) # 结果:{}
改(key)
同增部分所述
查
直接查找键(key)
dict1 = {‘name’: ‘Tom’, ‘age’: 20, ‘gender’: ‘男’}
print(dict1[‘name’]) # Tom #当查找的"key"存在时则返回对应
print(dict1[‘id’]) # 报错
用get语句查找。
print(dict1(‘name’))#结果:Tom
print(dict1.get(‘id’, 110)) # 结果110 字典里找不到"id"键,就输出了第二个参数110
print(dict1.get(‘id’)) # 结果None 字典里找不到"id"键,后面也没有第二个参数,就返回了None,意思是没有这个键。
元组
1、元组使用()包含起来
2、元组中的元素不能通过下标修改
3、创建的元组中只有一个元素时,后面要 加",",不然就是int类型
n1 = (10,20,30,40,50)#tuple
#n1[1] = 200#报错:元组中的元素不能通过下标修改
n2 = [10,20,30,40,50]#list
n2[1] = 200
print(n2)
n3=(10,)
print(type(n3))
————————————————
版权声明:本文为CSDN博主「迪迪迪迪.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/S1521327654/article/details/120196383