python中对字典的相关操作

有疑惑的地方可以自己动手实践,去尝试,只有自己动手实践才能更高地掌握!

student = {}
'''
添加键-值对:
1. dict_name[key]=value  (能添加,能修改)
2. dict_name.setdefault(key,value)   (只能进行添加)
'''
student['学院'] = '外院'
student['姓名'] = '张三'
student['学号'] = '12305'
student.setdefault('专业', '英语')
print(student)
'''
结果:
{'学院': '外院', '姓名': '张三', '学号': '12305', '专业': '英语'}
'''
'''
获取某个key的值:
1. dict_name.get(key)
2. dict_name[key]
'''
print(student.get('姓名'))
print(student['学号'])
'''
结果:
张三
12305
'''

'''
获取全部的key:
获取全部的value:
获取全部的key-value对:
'''
print(student.keys())
for i in student:
    print(i)

print('-' * 20)
print(student.values())
for i in student.values():
    print(i)

print('-' * 20)
print(student.items())
for i in student.items():
    print(i)

print('-' * 20)
for k, v in student.items():
    print(k, v)

'''
结果:
dict_keys(['学院', '姓名', '学号', '专业'])
学院
姓名
学号
专业
--------------------
dict_values(['外院', '张三', '12305', '英语'])
外院
张三
12305
英语
--------------------
dict_items([('学院', '外院'), ('姓名', '张三'), ('学号', '12305'), ('专业', '英语')])
('学院', '外院')
('姓名', '张三')
('学号', '12305')
('专业', '英语')
--------------------
学院 外院
姓名 张三
学号 12305
专业 英语
'''

'''
删除操作:
1. 根据key删除:dict_name.pop(key)
2. 删除最后一个键值对:dict_name.popitem()
3. 清空字典中的所有内容:dict_name.clear()
3. 将字典变量从内存中完全删除:del dict_name
'''
print(student.pop('学号'))
print(student)
print(student.popitem())
print(student)
student.clear()
print(student)
'''
结果:
12305
{'学院': '外院', '姓名': '张三', '专业': '英语'}
('专业', '英语')
{'学院': '外院', '姓名': '张三'}
{}
'''

'''
根据key及默认的value创建字典
'''
dict1 = student.fromkeys(['a', 'b'], [1, 2])
print(dict1)
'''
结果:
{'a': [1, 2], 'b': [1, 2]}
'''

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值