字典(dictionary) 的基本操作
2024-09-01 16:26:36
info = {
’stu1101‘ : ’xiaoming’,
‘stu1102 : xiahong‘,
’stu1103 : ‘xiaozhi',
}
1. 字典的获取
info.get('stu1104',None) # 有就获取,没有就返回None
2. 字典的跟新
b = {'stu1101': 'Alex',
3:5,
1:2,
}
info.setdefualt(name, 'alex') #有的话,不操作,如果没有就添加
info.update(name,'alex') # 存在的话,就覆盖,不存在就添加
info.update(b) b的元素就info中存在就覆盖,不存在就添加
print(info)
3.字典的显示
info.items() #循环输出的是一个个元组
info.keys() #是一种dict_keys数据类型
info.values()
4.初始化字典
c = dict.fromkeys([6, 7, 8], 'test') # [6, 7, 8] 是keys, ‘test’为values
5. 字典替换
info['stu1101'] = 'xiaogang'
6.字典创建
info['stu1104'] = 'xiaohua'
7.字典删除
del info['stu1101'] 采用元素进行删除
info.pop('stu1101')
info.clear() 字典的清空
info.popitem() 删除最后一个
8.字典循环
for i in info:
print(i, info(i))
最新文章
- RubyGems 镜像
- ACM 关于521
- Create Linked Server SQL Server 2008
- 42.旋转数组的最小元素[Get min value of rotated array]
- [Java] StringBuffer类
- 和小猪一起搞微信公众号开发—获取Access_token
- 在C中定义一个动态的二维数组
- web开发工具类
- linux下 修改配置文件的命令
- Postman interceptor
- linux命令之文件、文件夹操作
- Jsp笔记(1)
- codeforces 27E . Number With The Given Amount Of Divisors 搜索+数论
- laravel提示Mcrypt PHP extension required
- wince天气代码
- Windows平台下的内存泄漏检测
- LeetCode(54)-Longest Common Prefix
- [Leetcode 216]求给定和的数集合 Combination Sum III
- django--admin组件
- php两个多维数组组合遍历