print("*" *8)
for a in range(1,9):
print(a,end="")
#1-9的奇数
print()
for a in range(1,10,2):
print(a,end="")
#1-100的和
print()
sum=0
for a in range(1,101):
sum+=a
print(sum)
print()
#字典及字典的常用功能
D={
'k1':'v1',
'k2':'v2',
'k3':'v3', }
print("D的类型是:",type(D)) # <class 'dict'>
print(len(D))# 3
print(D.keys())#dict_keys(['k1', 'k2', 'k3'])
print(D.values())#dict_values(['v1', 'v2', 'v3'])
print(D.items())# dict_items([('k1', 'v1'), ('k2', 'v2'), ('k3', 'v3')]) print("-------------------")
F={
'm1':[1,2,3,4],
1:2,
'm2':'v2',
'm3':(1,2,3),
'm4':{
'name':'vae',
'age':18,
}
}
print("F的类型是:",type(F))#<class 'dict'>
print(len(F))# 5
print(F.keys())#dict_keys(['m1', 1, 'm2', 'm3', 'm4'])
print(F.values())#dict_values([[1, 2, 3, 4], 2, 'v2', (1, 2, 3), {'name': 'vae', 'age': 18}])
print(F.items())#dict_items([('m1', [1, 2, 3, 4]), (1, 2), ('m2', 'v2'), ('m3', (1, 2, 3)), ('m4', {'name': 'vae', 'age': 18})])
print('#获取值的方式1') print(F[1])# 2
print(F["m1"])#[1, 2, 3, 4]
print(F['m2'])#v2
print(F['m3'])#(1, 2, 3)
print(F["m4"])#{'name': 'vae', 'age': 18}
# print(F["m5"]) KeyError: 'm5'
print('#获取值的方式2')
print(F.get('m1'))#[1, 2, 3, 4]
print(F.get('m2'))#v2
print(F.get("m3"))# (1, 2, 3)
print(F.get("m4"))#{'name': 'vae', 'age': 18}
print(F.get(1))# 2
print(D.get('m6'))#无值也不报错 None
print(D.get('m6',"True"))#True
print('#获取值的方式3')#此方法会修改字典
print(F.setdefault('m1'))#[1, 2, 3, 4]
print(F.setdefault('m7'))#None
print(F)#{'m1': [1, 2, 3, 4], 1: 2, 'm2': 'v2', 'm3': (1, 2, 3), 'm4': {'name': 'vae', 'age': 18}, 'm7': None}

最新文章

  1. 理解 OpenStack + Ceph (8): 基本的 Ceph 性能测试工具和方法
  2. django formset bug?
  3. SQL 数据库基础
  4. POJ 3694 Network (tarjan + LCA)
  5. Rigidbody(刚体) and Collider(碰撞器)
  6. windows访问控制列表 --ACL(Access Control List)
  7. linkin大话设计模式--命令模式
  8. Net包管理NuGet(4)打包nuget包的进阶用法
  9. Run Configurations(Debug Configurations)-&gt;Arguments里填写program arguments和VM arguments
  10. java,优先队列的用法
  11. scrapy 在迭代爬取时被拒 offsite 增加dont_filter=True
  12. logstash之filter处理中括号包围的内容
  13. Django开发笔记三
  14. 鸟哥的私房菜:Linux文件与目录管理
  15. 如何在Windows 7 或Vista中修改MTU
  16. Genymotion INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
  17. mybatis的dao的注解
  18. HTTP协议相关介绍
  19. [转]HTTP中cache-control的应用及说明
  20. LNK2005错误——重复定义错误

热门文章

  1. Avito Cool Challenge 2018 B - Farewell Party
  2. dubbo源码学习(四):暴露服务的过程
  3. ES7/ES8 语法学习
  4. SQL登录报错
  5. SQL Injection简介
  6. [模板]PAM
  7. python基础第9章 魔法方法、属性和迭代器(一)
  8. django 模型ManyToMany 关联的添加,删除,查询
  9. hive shell参数
  10. ST表 (模板) 洛谷3865