字典的小知识
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

 

最新文章

  1. Java8 jvm参数
  2. 用c++写一个简单的计算器程序
  3. vs2010 未能将脚本调试器附加到计算机上的进程。已附加了一个调试器
  4. Struts 2 Learning
  5. iOS 上拉刷新和下拉加在更多(第三方框架EGOTableViewPullRefresh)
  6. 例题:打印正三角形。两层for循环,难点明白行与列的关系
  7. line-height属性使文字垂直居中原理
  8. [转载]汇编eax寄存器和AX,AH,AL之间的关系
  9. [转载]如何查看某个查询使用了多少TempDB空间
  10. http to https automatic--weblogic/jboss/tomcat--reference
  11. Java面试题之J2EE是什么
  12. Java 浏览器兼容模式
  13. 登录mysql时的一些命令
  14. mysql服务启动、停止、重启
  15. Confluence 6 内容在空间中是如何组织的
  16. BGM时长
  17. css-实现图标在输入框中显示
  18. Andriod NDK assets的三个相关知识
  19. 前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est
  20. laravel使用$errors提取错误信息

热门文章

  1. 高效编程之 多线程Event
  2. PHP MVC结构系统架构设计
  3. luogu P1399 [NOI2013]快餐店
  4. 微信小程序 IView List与Icon结合使用
  5. iOS下设备版本获取
  6. 初学ctypes:打开进程并返回相关信息
  7. sklearn逻辑回归库函数直接拟合数据
  8. Shell编程变量
  9. Codeforces Round #573 (Div. 2) E. Tokitsukaze and Duel (博弈)
  10. EasySwoole的入门学习