python字典小知识
2024-10-07 09:11:57
字典的小知识
dic = {"name": "tom", "age": 23, "price": 110}
# 01:提取键值
print("1>>", dic["name"],type(dic["name"])) # 1>> tom <class 'str'>
print("2>>", dic.get("name")) # 1>> tom
print("3>>", dic.get("n"),type(dic.get("n"))) # 3>> None <class 'NoneType'>
# 02:判断键或值是否存在
print('name' in dic) #True
print('tom' in dic) #False
print('n' in dic) #False
# 03:设定指定字段值
dic['name']="jack"
print(dic) #{'name': 'jack', 'age': 23, 'price': 110}
print(dic['name']) # jack
# 04:访问所有键和值
# 1:提取所有的键
print(dic.keys()) # dict_keys(['name', 'age', 'price'])
print(type(dic.keys())) # <class 'dict_keys'> # 2:提取所有的值
print(dic.values()) # dict_values(['tom', 23, 110])
print(type(dic.values())) # <class 'dict_values'> for key, value in dic.items():
print(">>", key, value) >> name tom
>> age 23
>> price 110
最新文章
- Java8 jvm参数
- 用c++写一个简单的计算器程序
- vs2010 未能将脚本调试器附加到计算机上的进程。已附加了一个调试器
- Struts 2 Learning
- iOS 上拉刷新和下拉加在更多(第三方框架EGOTableViewPullRefresh)
- 例题:打印正三角形。两层for循环,难点明白行与列的关系
- line-height属性使文字垂直居中原理
- [转载]汇编eax寄存器和AX,AH,AL之间的关系
- [转载]如何查看某个查询使用了多少TempDB空间
- http to https automatic--weblogic/jboss/tomcat--reference
- Java面试题之J2EE是什么
- Java 浏览器兼容模式
- 登录mysql时的一些命令
- mysql服务启动、停止、重启
- Confluence 6 内容在空间中是如何组织的
- BGM时长
- css-实现图标在输入框中显示
- Andriod NDK assets的三个相关知识
- 前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est
- laravel使用$errors提取错误信息